DNS adalah Domain Name Server, yaitu server yang digunakan untuk
mengetahui IP Address suatu host lewat host name-nya. Dalam dunia
internet, komputer berkomunikasi satu sama lain dengan mengenali IP
Address-nya.Namun bagi manusia tidak mungkin menghafalkan IP address
tersebut, manusia lebih mudah menghapalkan kata-kata seperti
www.yahoo.com, www.google.com, atau www.friendster.com. DNS berfungsi
untuk mengkonversi nama yang bisa terbaca oleh manusia ke dalam IP
addresshost yang bersangkutan untuk dihubungi.
Cara kerja DNS adalah sebagai berikut:
Cara kerja DNS adalah sebagai berikut:
- Ketika kita merequest suatu alamat, misalnya www.friendster.com dari host kita, maka host kita akan mengontak name server lokal untuk menanyakan dimanakah www.friendster.com berada.
- Name server kita akan mencari request tersebut di database lokal. Karena tidak ada, maka name server akan mengontak root DNS servernya, siapa yang memegang domain untuk .com. Beberapa daftar Top Level Domain (TLD) yang ada sekarang adalah: com, net, org, biz, info, name, museum, dan tv. Sedangkan Country Code Top Level Domain (ccTLD) adalah: us, uk, fr, es, de, it, jp, ie, dll.
- Root server akan memberitahu IP address dari server DNS dari www.friendster.com. Kemudian DNS server lokal akan mengontak server DNS yang mengelola www.friendster.com. Kemudian DNS server tersebut akan memberitahu IP address dari www.friendster.com. baru host kita merequest www.friendster.com dengan IP address tersebut.