E N D
Sebelumdipergunakannya DNS, jaringankomputermenggunakanHOSTS files yang berisiinformasidarinamakomputerdan IP address-nya. Di Internet, file inidikelolasecaraterpusatdandisetiaploaksiharusdi copy versiterbarudari HOSTS files,darisinibisadibayangkanbetaparepotnyajikaadapenambahansatukomputerdijaringan, makakitaharus copy versiterbaru file inikesetiaplokasi.
Prinsipdasar DNS Domain Name System (DNS) adalahdistributed database system yang digunakanuntukpencariannamakomputer(name resolution) dijaringan yang mengunakan TCP/IP (Transmission Control Protocol/Internet Protocol).
DNS dapatdisamakanfungsinyadenganbukutelepon. DimanasetiapkomputerdijaringanInternet memilikihost name (namakomputer) danInternet Protocol (IP) address. Secaraumum, setiapclient yang akanmengkoneksikankomputer yang satukekomputeryang lain, akanmenggunakan host name. LalukomputerandaakanmenghubungiDNS server untukmencekhost name yang andamintatersebutberapa IP address-nya.
Struktur DNS Domain Name System merupakansebuahhirarkipengelompokan domain berdasarkannama, yang terbagimenjadibeberapabagiandiantaranya: • Second-Leve l Domains • Top-Level Domain • Root-Level Domain • Host Names
Second-Leve l Domains Domain ditentukanberdasarkantingkatankemampuanyang adadistrukturhirarki yang disebutdengan level. Level paling atasdihirarkidisebutdengan root domain. Root domain diekspresikanberdasarkanperiodedimanalambanguntuk root domain adalah(“.”).
Top-Level Domain Padabagiandibawahiniadalahcontohdari top-level domains: • com OrganisasiKomersial • eduInstitusipendidikanatauuniversitas • org Organisasinon-profit • net Networks (backbone Internet) • govOrganisasipemerintah non militer • mil Organisasipemerintahmiliter • num No telpon • arpa Reverse DNS • intOrganisasiinternasional, seperti NATO • xx dua-hurufuntukkodenegara (id:Indonesia,sg:singapura,au:australia,dll)
Saatinitelahadakesepakatandiantaraprovider danpengelolajaringandiIndonesia untukpengaturan sub-domain dibawahtop level domain id. Kesepakataniniditujukanuntukmempermudahpengaturan routing danmanajemenjaringan.
Kesepakatantentang sub-domain dibawah top level domain id adalah: • go.id : Sub-domain untukorganisasipemerintahan, misLIPI (lipi.go.id), BPPT (bbpt.go.id). • co.id : Sub-domain untukorganisasikomersial, misLEN (len.co.id), PT.AgungTeknik (atw.co.id). • ac.id : Sub-domain untukorganisasipendidikan, misSTMIK Dipanegara(dipanegara.ac.id.), UI (ui.ac.id), UGM (ugm.ac.id). • net.id : Sub-domain untuk provider network, misIndoInternet (indo.net.id), Radnet (radnet.net.id), Idola (idola.net.id). • or.id : Sub-domain untukorganisasikemasyarakatan, mis WALHI (walhi.or.id)
Second-Leve l Domains Second-level domains dapatberisi host dan domain lain, yang disebutdengansubdomain.
Host Names Domain name yang digunakandenganhost name akanmenciptakanfully qualified domain name (FQDN) untuksetiapkomputer. Sebagaicontoh, jikaterdapat jarkom.kuliah.makassar.ac.id, dimanajarkomadalah host name dankuliah.makassar.ac.id adalah domain name
Fungsidari DNS adalahmenerjemahkannamakomputerkeIP address (memetakan). Resolvers atau client mengirimkan permintaan ke name server berupa queries. Name server akanmemprosesdengancaramencekkelocal data base DNS, menghubunginame server lainnyaatauakanmengirimkanmessage failure jikaternyatapermintaandari client tidakditemukan
Prosestersebutdisebutdengan Forward Lookup Query, yaitupermintaandariclient dengancaramemetakannamakomputer(host) ke IP address.
1. Resolvers mengirimkan queries ke name server 2. Name server mencekke local database, ataumenghubungi name server lainnya, jikaditemukanakandiberitahukanke resolvers jikatidakakanmengirimkan failure message 3. Resolvers menghubungi host yang ditujudenganmenggunakan IP address yang diberikanname server