Domain Name System (DNS) atau Sistem penamaan domain adalah suatu sistem yang bekerja untuk menghubungkan alamat URL (Uniform Resource Locator) yang biasanya kita ketikkan di dalam browser dengan IP Address (Alamat Internet Protokol).
Secara umum Domain Name System (DNS) berfungsi untuk memetakan sebuah alamat IP (IP Address) ke dalam sistem penamaan atau domain,
Untuk memahami cara kerja DNS perhatikan ilustrasi gambar cara kerja DNS berikut ini :
DNS bekerja dalam tahapan-tahapan. Dimulai proses meminta informasi atau DNS query. Kemudian dilanjutkan dengan tahapan-tahapan lain seperti DNS recursion, root nameserver, TLD nameserver, hingga authoritative nameserver.