host pada jaringan komputer atau internet ditranslasikan menjadi IP address atau sebaliknya. • Merupakan database yang berisi daftar informasi host • Format penamaan host pada internet dibuat menurut hirarki berdasarkan level domain Domain Name Space Arsitektur hirarkinya: (root)
(itso) HIRARKI DNS Root-level domain: merupakan tingkat teratas yang ditampilkan sebagai tanda titik (.).
Top level domain (TLD) :
TLD Generic TLD generic dibagi menjadi 7 jenis yang terdiri 3 huruf. TLD Generic Domain TLD Negara (Country domain) untuk membedakan pemakaian nama oleh suatu negara dengan negara lain digunakan tanda misal : .id untuk Indonesia atau .au untuk australia
Second level domain:
merupakan nama untuk organisasi atau perusahaan, misalnya: microsoft.com; yahoo.com, dan lain-lain. NAME SERVER Terdiri dari 2 jenis name server • Primary name server – Mendapatkan data dengan membaca file di storage – Lebih dikenal dengan File Zone • Secondary name server – Mendapatkan data dengan mereplikasikan data yang ada di primary server – Lebih dikenal dengan Transfer Zone RESOLVER • Merupakan bagian dari aplikasi yang berfungsi menjawab pertanyaan program aplikasi tentang domain • Menjawab pertanyaan dengan 2 cara : – Melihat isi cache-nya – Bertanya pada server DNS • Terdiri dari – Domain name full resolver – Domain name stub resolver DOMAIN NAME FULL RESOLVER DOMAIN NAME STUB RESOLVER QUERY Name server pada prosesnya bisa melakukan dua jenis query : • Iterative Query Name server menelusuri name server lain satu per satu berdasarkan referensi yang diberikan oleh masing-masing name server lainnya • Recursive Query Name server diharuskan oleh resolver untuk mencari seluruh jawaban yang kemudian memberikan hasil kepadanya. Bahkan resolver menolak untuk menerima jawaban yang berupa referensi name server lain APLIKASI DNS • Host Untuk mendapatkan IP address yang sesuai dengan host name • Nslookup – Memungkinkan kita untuk mendapatkan informasi tentang Network nodes – Memeriksa isi dari database server • Dig Memungkinkan kita mendapatkan informasi domain dan mengeksekusi domain name query. BIND (Berkeley Internet Name Domain)
• Merupakan software implementasi untuk
DNS • Menggunakan stub resolver • Mendukung kedalaman tree sampai 127 level • Dapat digunakan sebagai root name server untuk internet DNS resource records Domain Name System messages