DNS bekerja dalam modus klien server. Dalam arti ada klien yang mencari nama atau alamat IP, kemudian ada server yang memberikan informasi dimana nama atau alamat IP tersebut diakses. Server DNS yang paling banyak digunakan di lingkungan UNIX adalah BIND.
Untuk memahami bagaimana DNS bekerja, misalkan dengan browser anda buka http://spawn.heaven.or.id. Pertama kali yang dilihat adalah file /etc/resolv.conf untuk mencari alamat name server komputer yang bersangkutan. Setelah terhubung, name server akan meneruskan ke database root (.) untuk mencari server yang bertanggung jawab terhadap domain id.. Dari name server yang mengadministrasi domain id, pencarian dilanjutkan dengan mencari nama server untuk or. Seterusnya dari database name server untuk or, mencari alamat nama server untuk domain heaven. Dan akhirnya name server heaven akan memberikan informasi mesin yang menggunakan nama spawn dalam domainnya. Semuanya dilakukan dalam waktu yang relatif cepat, tergantung jenis koneksinya.
browser
name server lokal
name server root (.)
name server id (id.)
name server or (or.id.)
name server heaven (heaven.or.id)
host spawn (spawn.heaven.or.id)
Komponen DNS
DNS ini mempunyai beberapa komponen, yaitu :Resolver
ialah bagian aplikasi klien yang mengakses name server. Semua program yang membutuhkan DNS, memakai resolver. Proses resolving :- Mengajukan permintaan terhadap name server
- Menginterpretasikan permintaan (resolve), dan memberikan response
- Mengembalikan informasi kepada program yang memintanya.
Tidak ada komentar:
Posting Komentar