Domain Name System (DNS) adalah sistem komputer yang menyimpan nama komputer atau domain dan alamat Internet Protocol (IP) yang terkait. Penyelesaian DNS berarti bahwa ketika komputer server DNS ditanya, atau ditanyai, tentang komputer atau nama domain, komputer akan merespons dengan alamat IP yang terkait. Prosesnya juga bekerja secara terbalik. Ketika pencarian DNS terbalik terjadi, server DNS ditanyai tentang alamat IP dan merespons dengan nama.
Dua komputer atau perangkat jaringan yang terhubung ke Internet atau ke jaringan berbasis Internet Protocol (IP) lain harus menggunakan nomor yang disebut alamat IP untuk berkomunikasi satu sama lain. Manusia mengingat nama lebih baik daripada angka, dan karena itu komputer juga diberi nama. Penyelesaian DNS bekerja di belakang layar dengan membiarkan orang menggunakan nama untuk menemukan sumber daya jaringan alih-alih mencoba mengingat alamat IP yang kompleks.
Jika seseorang mengetik alamat web ke bilah alamat di bagian atas browser mereka dan mengklik pergi, komputer akan segera meminta server DNS milik Penyedia Layanan Internet (ISP) untuk alamat IP untuk menghubungi situs web itu. Server DNS akan merespon dengan alamat IP yang terkait dengan komputer server web dari situs web yang diinginkan. Kemudian, komputer pengguna menggunakan alamat IP yang dikembalikan untuk mengirim permintaan halaman web default langsung ke server web situs web yang diinginkan.
Dalam beberapa kasus, browser web diprogram oleh produsennya untuk menghubungi komputer milik penyedia pencarian, apa pun yang diketik di bilah alamat. Dalam situasi ini, bilah alamat digunakan untuk pencarian web. Komputer kemudian akan meminta server DNS untuk alamat IP ke mesin yang terkait dengan penyedia pencarian.
Penyelesaian DNS sering digunakan dengan alat jaringan, alat email, dan untuk keamanan Internet. Misalnya, seseorang dapat membuka prompt perintah atau jendela terminal dan mengetik ping [alamat situs web yang diinginkan]. Ketika pengguna menekan enter, permintaan akan dikirim ke server DNS untuk mengubah alamat situs web menjadi alamat IP. Utilitas ping kemudian akan meminta mesin dengan alamat IP itu untuk membalas.
Server DNS terhubung bersama dalam hierarki domain. Jika server DNS lokal ditanya tentang nama atau alamat IP yang tidak diketahuinya, server DNS akan meneruskan permintaan ke server DNS tingkat yang lebih tinggi. Penerusan permintaan ini akan berlanjut hingga nama ditemukan atau ditetapkan bahwa nama tersebut tidak ada.
Tanpa penerusan DNS, orang akan kesulitan menggunakan Internet. Hyperlink menggunakan nama domain atau situs web untuk menemukan sesuatu. Ini membantu memastikan bahwa Internet tetap ramah pengguna. Jika setiap orang harus menggunakan alamat IP alih-alih nama, Internet tidak akan pernah diterima secara publik dan mungkin tidak ada lagi.