Tolong jelaskan mengenai DNS resolver dari Sistem Nama Domain dalam bahasa melayu

Sebelah client-DNS dipanggil DNS resolver. Ia bertanggungjawab untuk memulakan dan susunan pertanyaan yang akhirnya membawa kepada resolusi yang penuh (terjemahan) sumber diminta, contohnya, terjemahan nama domain kepada alamat IP.

Query DNS boleh menjadi sama ada pertanyaan bukan rekursi atau pertanyaan rekursi:

Satu pertanyaan yang bukan-rekursi adalah salah satu di mana pelayan DNS menyediakan rekod untuk domain yang mana ia adalah berwibawa itu sendiri, atau ia memberikan hasil yang sebahagian tanpa menyoal pelayan lain.

Pertanyaan rekursi adalah salah satu yang pelayan DNS sepenuhnya akan menjawab pertanyaan (atau memberikan ralat) dengan pertanyaan pelayan nama lain jika diperlukan. Pelayan DNS tidak diperlukan untuk menyokong pertanyaan rekursif.

Resolver, atau lain pelayan DNS bertindak Recursively bagi pihak resolver itu, perundingan penggunaan perkhidmatan rekursi menggunakan bit dalam tajuk yang dicari.

Menyelesaikan biasanya melibatkan iterating melalui beberapa pelayan nama untuk mencari maklumat yang diperlukan. Walau bagaimanapun, sesetengah resolver berfungsi lebih hanya dengan berkomunikasi hanya dengan satu pelayan nama. Ini resolver mudah (yang dipanggil "resolver stub") bergantung kepada pelayan nama rekursi untuk melaksanakan kerja-kerja mencari maklumat untuk mereka.