Wednesday, March 11, 2015

Mengenal DNS Server


Domain Name System (DNS) adalah ”Distribute Database System” yang digunakan untuk pencarian nama komputer (name resolution) di jaringan yang mengunakan protokol TCP/IP.

DNS merupakan sebuah aplikasi services yang biasa digunakan di Internet seperti web browser atau e-mail yang menerjemahkan sebuah domain name ke IP address.

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).

Latar Belakang DNS

Komputer bekerja berdasarkan dengan angka
• 1010 0101
• Nomor IP: 167.205.21.82
• Semua diterjemahkan menjadi angka (biner), baru kemudian diproses

Manusia memiliki kelemahan dalam mengingat angka
• 167.205.21.82 vs www.paume.itb.ac.id
• 202.91.9.14 vs amikom.ac.id
• Mana yang lebih mudah diingat?

Kemudian menjadi identitas:
• Yahoo, Amazon, Google

Solusi
Diperlukan sebuah konversi dari nama ke angka dan sebaliknya. Cara paling mudah adalah dengan menggunakan tabel. Di sistem UNIX ada berkas “/etc/hosts”.Contoh isinya :
167.205.21.81 router
167.205.21.82 www.paume.itb.ac.id
167.205.21.83 mail-server
167.205.21.84 asimov
Masalah Yang Timbul
Sistem tabel dapat digunakan untuk jumlah mesin yang tidak terlalu banyak. Namun ketika jumlah domain server semakin banyak?
Penyebab Masalah :
• Internet berkembang. Jumlah hosts bertambah. Tabel bertambah besar dan repot untuk di-input secara manual.
• Perebutan nama yang “favorit”
    • Nama fungsi: server, router, …
    • Nama tokoh: kartun, pengarang science fiction, …
    • Nama lokasi: kota, negara, …

Cara Kerja DNS

  • DNS memetakan nama komputer menjadi IP address
  • Client DNS disebut dengan resolvers dan DNS server disebut dengan name servers. 
Prinsip Kerja DNS

  • Resolvers mengirimkan queries ke name server 
  • Name server mencek ke local database, atau menghubungi name server lainnya, jika ditemukan akan diberitahukan ke resolvers jika tidak akan mengirimkan failure message
  • Resolvers menghubungi host yang dituju dengan menggunakan IP address yang diberikan name server
Resolvers akan menjawab pertanyaan dengan dua cara :
  1. Melihat isi cachenya sendiri (apabila pertanyaan tersebut pernah ditanyakan dan jawabannya disimpan dalam cache miliknya).
  2. Bertanya / query kepada dns server lokal serta menginterpretasikan hasilnya.
Pengaturan Nomor IP dan Nama
Sejarahnya pengaturan nomor IP dan nama host diatur secara tersentral oleh IANA (Internet Assigned Numbers Authority) Dimotori oleh Jon Postel. Daftar tabel di-download secara
berkala

Pengelola Nama Domain Indonesia
Sejarah
Dimulai dari individual sampai ke Rahmat Samik Ibrahim dan kemudian ke Budi Rahardjo. Menggunakan nama IDNIC (Indonesia Network Information Center), ID DOMREG, ccTLD ID . Web: http://www.idnic.net.id
Menjadi “Pengelola Nama Domain Indonesia”. Domain Admin yang terdaftar di IANA/ICANN masih tetap an. Budi Rahardjo dan Maman Sutarman

Struktur Domain
Domain harus di bawah second level domain
• .ac: academic (lembaga pendidikan)
• .co: company (perusahaan)
• .or: organization, others
• .net: network (untuk ISP)
• .go: government (pemerintahan)
• .mil: military
• .sch: school
• .web: web
Khusus:
• .war.net.id: warnet

Struktur DNS
Domain Name System merupakan sebuah hirarki pengelompokan domain berdasarkan nama, yang terbagi menjadi beberapa bagian diantaranya:
• Root Domain
• Top Level Domains (Generic dan Country)
• Second Level Domains
• Host Names (Third Level Domains)

Referensi:
  • elearning.amikom.ac.id/index.php/download/materi/.../09_DNS.pdf
  • http://www.linuxindo.com/solution/dns/

Mengenal DNS Server Rating: 4.5 Diposkan Oleh: Januar Fadilah

0 komentar:

Post a Comment

Silahkan berkomentar sesuai tema, gunakan kata-kata yang bijak dalam berkomentar (no iklan, no porn, no spam). Komentar yang menyertakan link aktif, iklan, atau titip link, akan dimasukan ke folder SPAM. Terima Kasih.