IGOS Nusantara dan DNS

Dari IGNwiki
Revisi per 27 Agustus 2011 06.38 oleh Ns (bicara | kontrib) (←Membuat halaman berisi 'DNS server adalah suatu komputer yang menjalankan program DNS server. Perangkat lunak untuk DNS server ada beberapa, antara lain Berkeley Internet Name Domain (BIND). =…')

(beda) ←Revisi sebelumnya | Revisi terkini (beda) | Revisi selanjutnya→ (beda)
Langsung ke: navigasi, cari

DNS server adalah suatu komputer yang menjalankan program DNS server. Perangkat lunak untuk DNS server ada beberapa, antara lain Berkeley Internet Name Domain (BIND).

Pendahuluan

Cara Kerja DNS

DNS server memiliki database DNS tentang bagian dari stuktur tree dari domain DNS dan permintaan resolusi nama yang diminta oleh client DNS.

Hirarki Namespace

Penamaan di DNS server berlandaskan struktur lojik dan hirarki yang disebut DNS namespace. DNS server level 0 atau root top-level domain dikelola secara terpusat, sedangkan second-level domain dan level dibawahnya diatur oleh pengelola masing-masing domain. DNS server root hanya memilihara entri data dari top level-domain sebagai referral.

Zones / domains

Domain dalam DNS server adalah bagian dari namespace yang merujuk ke semua sumber daya dalam suatu lingkungan. DNS server bisa authoritative untuk satu atau beberapa zone, dan suatu zone dapat terdiri dari satu atau lebih domain yang berdekatan. Direpresentasikan oleh sebuah file yang disimpan dalam sebuah DNS server. File Zone berisikan catatan untuk zone dimana server tersebut adalah authoritative. Dalam banyak implementasi DNS server, data Zone tersimpan dalam file text.

DNS resolver

DNS resolver adalah suatu DNS yang memberikan layanan yang menggunakan protocol DNS untuk mencari informasi dari DNS server. DNS resolver berkomunikasi baik dengan DNS server remote atau program DNS server yang ada di komputer lokal. DNS resolver dilakukan oleh layanan DNS client. Disamping bertindak sebagai DNS resolver, layanan DNS Client memberikan fungsi tambahan dari pemetaan cache DNS.

Resource record

Resource record adalah isian database DNS yang dipakai untuk menjawab pertanyaan client. DNS server mengandung resource record yang diperlukan untuk menjawab pertanyaan tentang porsi dari DNS namespace.

Alamat host (A)

Alamat host (a) merupakan isian terbanyak dari resource record dalam suatu zone database dari DNS server yang menghubungkan antara komputer (hosts) dengan alamat IP nya.

Alias (CNAME)

Alias (CNAME) atau disebut juga canonical name, digunakan untuk lebih dari satu nama untuk sebuah host tunggal.

Mail exchanger (MX)

Digunakan untuk aplikasi email untuk mencari lokasi server email dalam suatu zone.

Pointer (PTR)

Digunakan dalam lookup zone reverse yang merupakan pencarian nama host berdasarkan alamat IP atau FQDN (fully qualified domain name).

Service location (SRV)

Digunakan untuk menspesifikasikan lokasi dari layanan specific dalam suatu domain.

Delegation

Pengelolaan namespace yang berskala besar seperti Internet dilakukan dengan mendelegasikan administrasi domain melalui suatu proses delegasi. Suatu zone baru dibentuk jika tanggungjawab suatu sub-domain dalam namespace DNS diserahkan ke entitas terpisah. Entitas yang terpisah ini dapat merupakan organisasi otonomi atau suatu cabang bisnis anda. Delegasi suatu sub-domain dalam DNS server secara physic memisahkan record DNS kedalam file terpisah.

Pendelegasian suatu zone dalam jaringan berdasarkan beberapa kondisi:

  1. Ada keperluan pendelegasian management dari domain DNS ke suatu cabang atau departemen dalam organisasi bisnis anda.
  2. Ada keperluan mendistribusikan beban pemeliharaan database suatu DNS yang besar kedalam beberapa name server untuk meningkatkan performa suatu resolusi nama dan juga sebagai fault tolerance.
  3. Ada keperluan strukturisasi penamaan host menurut cabang bisnis anda atau departemen affiliasi dalam organisasi anda.

Jenis DNS server

Jenis DNS server merujuk pada jenis zone dimana server tersebut disimpan, atau dalam kasus server Cache-only (sever DNS yang hanya berfungsi sebagai cache) dia tidak hosting sama sekali.

Primary name server

Menyimpan copy dari file zone untuk zone tersebut, pusat dari update zone. Perubahan atau update yang dibuat pada suatu zone dibuat pada primary server.

Secondary name server

Dipakai untuk melayani permintaan DNS di suatu jaringan yang mempunyai permintaan dan pengunaan yang sangat besar. Mempunyai karakteristik:

  1. Sebagai backup dari file zone jika primary server down
  2. Disimpan terpisah secara fisik
  3. Membuat Pointer ke primary name server dan melakukan transfer zone secara periodic.
  4. Caching name-server
  5. Tidak hosting zone manapun
  6. Tidak authoritative untuk suatu zone manapun
  7. Sebagai cache lookup saja, terbatas apa yang dia cache saat dia meresolve permintaan dari clients.
  8. Melakukan permintaan DNS dan menyimpan hasilnya

BIND

Berkeley Internet Name Domain (BIND) memiliki primary name server, sering dirujuk sebagai master name server sementara secondary name server di referensikan sebagai slave name server.