DOMAIN NAME SERVER (DNS)
DNS (Domain Name Server)
adalah 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 dan www.google.com. Fungsi
utama dari sebuah server DNS adalah menerjemahkan nama-nama host
(hostname) menjadi
alamat IP atau sebaliknya sehingga nama sebuah host akan lebih mudah diingat
oleh pengguna. Fungsi lain dari DNS adalah memberikan informasi tentang suatu host ke seluruh internet.
DNS dapat dibagi menjadi
dua jenis, yaitu :
1. Primary name server adalah master DNS yang bertanggung
jawab atas resolusi domain dan sub domain yang dikelolanya.
2. Secondary name server adalah server DNS server yang
memperoleh data-data domain dan sub domain primary name server.
Kelebihan DNS :
1. Mudah, DNS sangat mudah kerana user tidak lagi disusahkan untuk mengingat IP address sebuah komputer, cukup host name.
2. Konsisten, IP address sebuah komputer boleh berubah, tapi host name tidak boleh berubah.
3. Simple, DNS server mudah untuk dikonfigurasikan (bagi admin).
1. Mudah, DNS sangat mudah kerana user tidak lagi disusahkan untuk mengingat IP address sebuah komputer, cukup host name.
2. Konsisten, IP address sebuah komputer boleh berubah, tapi host name tidak boleh berubah.
3. Simple, DNS server mudah untuk dikonfigurasikan (bagi admin).
Cara Kerja Server DNS
Server DNS dalam implementasinya memerlukan program client
yang dapat menghubungkan setiap komputer user dengan server DNS. Program ini
dikenal dengan nama resolver. Resolver ini digunakan oleh program aplikasi yang
terinstall di komputer user,
seperti web browser dan mail client. Berikut ini merupakan gambaran proses yang
dilalui untuk memperoleh alamat host dari nama domainwww.microsoft.com.
Dari gambar ini dapat dijelaskan urutan cara kerja Server DNS
menangai permintaan sebagai berikut:
·
Mencari alamat host pada file HOSTS,
bila ada berikan alamatnya dan proses selesai.
·
Mencari pada data cache yang dibuat
oleh resolver untuk menyimpan hasil permintaan sebelumnya,
bila ada simpan dalam data cache, berikan hasilnya dan selesai.
·
Mencari pada alamat Server DNS
pertama yang telah ditentukan oleh user.
1.
Server DNS yang ditunjuk akan mencari
nama domain pada cache-nya.
2.
Apabila tidak ketemu, pencarian
dilakukan dengan melihat file database domain (zones) yang dimiliki oleh
server.
3.
Apabila tidak menemukan, server ini
akan menghubungi Server DNS lain yang sudah dikaitkan dengan server ini. Jika
ketemu simpan dalam cache dan berikan hasilnya.
·
Apabila pada Server DNS pertama tidak
ditemukan pencarian dilanjutkan pada Server DNS kedua dan seterusnya dengan
proses yang sama seperti diatas.
Pencarian domain dari client ke sejumlah Server DNS ini dikenal sebagai proses pencarian iteratif, sedangkan proses pencarian domain antar server DNS dikenal dengan nama pencarian rekursif.
Macam-macam Domain
com : perusahaan komersial
macam macam dns server
dns server
edu : badan pendidikan (misalnya universitas atau institut)
gov : lembaga pemerintahan non-militer
.mil.id : Khusus untuk Lembaga Militer Republik Indonesia
int : organisasi internasional
.ac.id : Untuk Lembaga Pendidikan
.id : Indonesia
.au : Australia
.jp : Jepang
.co.id : Untuk Badan Usaha yang mempunyai badan hukum sah
.go.id : Khusus untuk Lembaga Pemerintahan Republik Indonesia
.or.id : Untuk segala macam organisasi yand tidak termasuk dalam
kategori “ac.id”,”co.id”,”go.id”,”mil.id” dll
.war.net.id : untuk industri warung internet di Indonesia
.sch.id : khusus untuk Lembaga Pendidikan yang menyelenggarakan
pendidikan seperti SD, SMP dan atau SMU
.web.id : Ditujukan bagi badan usaha, organisasi ataupun
perseorangan yang melakukan kegiatannya di World Wide Web.
.Net : di gunakan untuk kepentingan network infrastruktur.
Info : di gunakan untuk kepentingan informasional website.
Tidak ada komentar:
Posting Komentar