domain name system - dewapurnama€¦ · domain name system politeknik elektronikan negeri surabaya...

47
Domain Name System Domain Name System Politeknik Elektronikan Negeri Surabaya Politeknik Elektronikan Negeri Surabaya Institut Tekonolgi Sepuluh Nopember Institut Tekonolgi Sepuluh Nopember Surabaya Surabaya Oleh Oleh Tim Network Administrator PENS ITS Tim Network Administrator PENS ITS

Upload: duongdat

Post on 08-Apr-2018

225 views

Category:

Documents


0 download

TRANSCRIPT

Domain Name SystemDomain Name System

Politeknik Elektronikan Negeri SurabayaPoliteknik Elektronikan Negeri SurabayaInstitut Tekonolgi Sepuluh NopemberInstitut Tekonolgi Sepuluh Nopember

SurabayaSurabaya

OlehOlehTim Network Administrator PENS ITSTim Network Administrator PENS ITS

Intro to DNSIntro to DNS

DNS DNS merupakanmerupakan sistemsistem berbentukberbentuk database database terdistribusiterdistribusi yang yang akanakanmemetakan/mengkonversikanmemetakan/mengkonversikan namanamahost/host/mesinmesin/domain /domain keke alamatalamat IP (Internet IP (Internet Protocol) Protocol) dandan sebaliknyasebaliknya daridari alamatalamat IP IP keke namanamahost yang host yang disebutdisebut dengandengan reversereverse--mapping.mapping.PenggunaanPenggunaan ::

UntukUntuk memetakanmemetakan namanama mesinmesin misalmisal www.eepiswww.eepis--its.eduits.edu keke alamatalamat IP IP misalmisal 202.154.187.7 202.154.187.7 UntukUntuk routing erouting e--mail, telnet, ftp, web, mail, telnet, ftp, web, dandan lainlain--lain.lain.

Intro to DNSIntro to DNS

DNS DNS sebagaisebagai jembatanjembatanManusiaManusia lebihlebih mudahmudah untukuntuk mengingatmengingat namanamadaripadadaripada alamatalamat IP IP dengandengan panjangpanjang 32 bit 32 bit ituitu. . KomputerKomputer menggunakanmenggunakan alamatalamat IP IP untukuntukberkomunikasiberkomunikasi dandan berinteraksiberinteraksi..

DNS DNS tidaktidak diperlukandiperlukan jikajika kitakita bisabisamengingatmengingat ratusanratusan, , ribuanribuan, , bahkanbahkan jutaanjutaanalamatalamat IP IP didi Internet. Internet.

HistoryHistorySebelumSebelum adanyaadanya DNS, DNS, tahuntahun 19701970--an an ARPAnetARPAnet menggunakanmenggunakanpemetaanpemetaan dengandengan bentukbentuk tabeltabel host host padapada berkasberkas HOSTS.TXTHOSTS.TXTHOSTS.TXT HOSTS.TXT berisiberisi namanama host host dandanalamatalamat IP IP sertaserta pemetaannyapemetaannya daridariseluruhseluruh mesin/komputermesin/komputer yang yang terhubungterhubung dalamdalam jaringanjaringan. . KetikaKetika adaada komputerkomputer lain yang lain yang terhubungterhubung keke jaringanjaringan ARPAnetARPAnetmakamaka masingmasing--masingmasing komputerkomputerdalamdalam jaringanjaringan tersebuttersebut harusharusmemperbaharuimemperbaharui berkasberkas HOSTS.TXTHOSTS.TXT--nyanya. . Cara Cara mengmeng--update update berkasberkasHOSTS.TXT HOSTS.TXT dengandengan menggunakanmenggunakanftp ftp setiapsetiap satusatu atauatau duadua mingguminggusekalisekali. . MasalahMasalah ketikaketika jaringanjaringan menjadimenjadisemakinsemakin besarbesar. . KesulitanKesulitan mengmeng--update update isiisi berkasberkas HOSTS.TXT HOSTS.TXT karenakarenajumlahjumlah namanama mesin/komputermesin/komputer yang yang dituliskandituliskan sudahsudah terlaluterlalu besarbesar dandantidaktidak efisienefisien. .

HistoryHistoryMunculMuncul ideide untukuntuk membuatmembuat sistemsistem database database terdistribusiterdistribusi yang yang mempunyaimempunyai data data mengenaimengenai pemetaanpemetaan namanama host host keke alamatalamat IP IP dandansebaliknyasebaliknya. . DenganDengan adanyaadanya pendistribusianpendistribusian database database namanama host host dandan alamatalamat IP, IP, makamaka tiaptiap organisasiorganisasi yang yang memilikimemiliki jaringanjaringan didi dalamdalam domain domain tertentutertentu hanyahanya bertanggungbertanggung jawabjawab terhadapterhadap database database informasiinformasipemetaanpemetaan namanama host host dandan alamatalamat IP IP padapada jaringannyajaringannya sajasaja yang yang biasabiasa disebutdisebut zone. zone. AdministrasiAdministrasi domain domain tersebuttersebut dilakukandilakukan secarasecara lokallokal tetapitetapi informasiinformasiituitu dapatdapat diaksesdiakses oleholeh semuasemua komputerkomputer didi Internet. Internet. KarenaKarena sifatsifat database yang database yang terdistribusiterdistribusi iniini, , makamaka dibutuhkandibutuhkan suatusuatumekanismemekanisme pengaksesanpengaksesan informasiinformasi bagibagi host lain host lain padapada database database yang yang terdistribusiterdistribusi untukuntuk menemukanmenemukan informasiinformasi host host atauatau jaringanjaringanyang yang dipunyaidipunyai oleholeh suatusuatu organisasiorganisasi. . Dan Dan padapada tahuntahun 1984, Paul 1984, Paul MockapetrisMockapetris mengusulkanmengusulkan sistemsistemdatabase database terdistribusiterdistribusi iniini dengandengan Domain Name System (DNS) yang Domain Name System (DNS) yang dideskripsikandideskripsikan dalamdalam RFC 882 RFC 882 dandan 883. 883. SistemSistem iniini digunakandigunakan sampaisampaisekarangsekarang padapada jaringanjaringan khususnyakhususnya Internet.Internet.

ResolverResolver and name serverand name server1.1. SebuahSebuah program program aplikasiaplikasi

padapada host yang host yang mengaksesmengakses domain domain system system disebutdisebut sebagaisebagairesolverresolver

2.2. ResolverResolver mengontakmengontak DNS DNS server, yang server, yang biasabiasadisebutdisebut name server name server

3.3. DNS server DNS server mengembalikanmengembalikan IP IP address address keke resolverresolver yang yang meneruskanmeneruskan keke aplikasiaplikasiyang yang membutuhkanmembutuhkan IP IP addressaddress

StrukturStrukturStrukturStruktur database DNS database DNS miripmirip dengandengan sistemsistem--berkas/filesystemberkas/filesystem UNIX UNIX yaituyaitu berbentukberbentuk hierarkihierarki atauatau pohonpohon. . TingkatTingkat teratasteratas padapada DNS DNS adalahadalah root yang root yang disimbolkandisimbolkan dengandengantitiktitik/dot (.) /dot (.) sedangkansedangkan padapada sistemsistem berkasberkas UNIX, root UNIX, root disimbolkandisimbolkandengandengan slash (/). slash (/). SetiapSetiap titiktitik cabangcabang mempunyaimempunyai label yang label yang mengidentifikasikannyamengidentifikasikannyarelatifrelatif terhadapterhadap root (.). root (.). TiapTiap titiktitik cabangcabang merupakanmerupakan root root bagibagi subsub--tree/tree/tingkattingkat bawahnyabawahnya. . TiapTiap subsub--tree tree merupakanmerupakan domain domain dandan dibawahdibawah domain domain terdapatterdapatsubsub--tree tree lagilagi bernamabernama subdomainsubdomain. . SetiapSetiap domain domain mempunyaimempunyai namanama yang yang unikunik dandan menunjukkanmenunjukkanposisinyaposisinya padapada pohonpohon DNS, DNS, pengurutan/penyebutanpengurutan/penyebutan namanama domain domain secarasecara penuhpenuh dimulaidimulai daridari domain paling domain paling bawahbawah menujumenuju keke root (.). root (.). MasingMasing--masingmasing namanama yang yang membentukmembentuk suatusuatu domain domain dipisahkandipisahkandengandengan titiktitik/dot (.) /dot (.) dandan diakhiridiakhiri dengandengan titiktitik yang yang merupakanmerupakan namanamaabsolutabsolut relatifrelatif terhadapterhadap root (.). root (.).

StrukturStrukturContohContoh: : www.its.ac.idwww.its.ac.id. . "." "." merupakanmerupakan root domain root domain id id merupakanmerupakan Top Level Domain Top Level Domain ac ac merupakanmerupakan Second Level Domain Second Level Domain its its merupakanmerupakan Third Level Domain Third Level Domain www www merupakanmerupakan namanama komputer/mesinkomputer/mesin yang yang bersangkutanbersangkutanSistemSistem penulisanpenulisan namanama secarasecara absolutabsolut dandanlengkaplengkap iniini disebutdisebut FQDN (Fully Qualified FQDN (Fully Qualified Domain Name) Domain Name) -- www.its.ac.idwww.its.ac.id..

HirarkiHirarkiTiapTiap organisasiorganisasi yang yang telahtelah mendaftarmendaftar kekeNetwork Information Network Information Center(NICCenter(NIC) ) akanakanmendapatkanmendapatkan namanama domain domain sesuaisesuai dengandenganorganisasiorganisasi tersebuttersebut. . NamaNama domain domain tersebuttersebut bisabisa dibagidibagi menjadimenjadisubdomainsubdomain sesuaisesuai kebutuhankebutuhan organisasiorganisasi. .

ContohContoh: : InterNICInterNIC mempunyaimempunyai semuasemua Top Level Top Level Domain Domain termasuktermasuk eduedu, , LembagaLembaga pendidikanpendidikan PENS PENS akanakan mendaftarkanmendaftarkan namanamadomain eepisdomain eepis--its.eduits.edu (education), (education), makamaka PENS PENS diberikan/didelegasikandiberikan/didelegasikan oleholeh InterNICInterNIC untukuntukmengelolamengelola domain eepisdomain eepis--its.eduits.edu yang yang merupakanmerupakan sub sub domain domain daridari eduedu. . PENS PENS dapatdapat membagimembagi lagilagi domain eepisdomain eepis--its.eduits.edu kekebeberapabeberapa sub domain sub domain misalmisal www.eepiswww.eepis--its.eduits.edu, , ies.eepisies.eepis--its.eduits.edu, , eis.eepiseis.eepis--its.eduits.edu, , elearning.eepiselearning.eepis--its.eduits.edu..

HirarkiHirarkiDenganDengan adanyaadanya sistemsistem berbentukberbentuk hierarki/pohonhierarki/pohoniniini makamaka tidaktidak adaada namanama host yang host yang samasama padapadadomain/domain/subdomainsubdomain yang yang samasama, , karenakarena masingmasing--masingmasing daridari node/titiknode/titik--cabangcabang mempunyaimempunyai namanamaunikunik dandan tidaktidak bolehboleh adaada yang yang menyamainyamenyamainyakecualikecuali berbedaberbeda subsub--tree/sub tree/sub pohonpohon. . TidakTidak akanakan adaada konflikkonflik antarantar organisasiorganisasi karenakarenamasingmasing--masingmasing organisasiorganisasi mempunyaimempunyai domain domain yang yang berbedaberbeda--bedabeda dandan iniini diaturdiatur oleholeh InterNICInterNICuntukuntuk TLD.TLD.KedalamanKedalaman pohonpohon dibatasidibatasi sampaisampai level 127level 127

Top Level Domain (TLD)Top Level Domain (TLD)Domain Domain GenerikGenerik

com , net , com , net , govgov , mil , org , , mil , org , eduedu , , intintSelainSelain 7 domain 7 domain didi atasatas adaada lagilagi 7 domain 7 domain barubaru daridari ICANN ICANN ((www.icann.orgwww.icann.org) ) yaituyaitu: aero, biz , coop , info , museum , name , : aero, biz , coop , info , museum , name , pro pro

Domain NegaraDomain NegaraContohContoh: id : id untukuntuk Indonesia, au Indonesia, au untukuntuk Australia, Australia, ukuk untukuntukInggrisInggris, , dandan lainlain--lain. lain. Domain Domain negaranegara iniini dapatdapat dandan umumnyaumumnya diturunkanditurunkan lagilagi keke levellevel--level level didi bawahnyabawahnya yang yang diaturdiatur oleholeh NIC NIC daridari masingmasing--masingmasingnegaranegara, , untukuntuk Indonesia Indonesia yaituyaitu IDNIC. IDNIC. ContohContoh level level bawahbawah daridari id id yaituyaitu net.idnet.id, , co.idco.id, , web.idweb.id. .

Domain Domain ArpaArpaMerupakanMerupakan domain domain untukuntuk jaringanjaringan ARPAnetARPAnet. . TiapTiap domain yang domain yang tergabungtergabung keke Internet Internet berhakberhak memilikimemiliki namename--space .inspace .in--addr.arpaaddr.arpasesuaisesuai dengandengan alamatalamat IPIP--nyanya..

Root name serversRoot name serversServer root Server root digunakandigunakan untukuntukmenemukanmenemukanauthoritative name authoritative name servers servers untukuntuksemuasemua zonazona toptop--level.level.

AdaAda 13 server root13 server root

DigunakanDigunakan untukuntukname resolution name resolution

Address root servers (2004)Address root servers (2004)A.ROOTA.ROOT--SERVERS.NET. SERVERS.NET. ((VeriSignVeriSign, Dulles, VA) , Dulles, VA) 198.41.0.4198.41.0.4B.ROOTB.ROOT--SERVERS.NET. SERVERS.NET. (ISI, Marina Del (ISI, Marina Del ReyRey CA) CA) 192.228.79.201192.228.79.201C.ROOTC.ROOT--SERVERS.NET. SERVERS.NET. (Cogent Communications) (Cogent Communications) 192.33.4.12192.33.4.12D.ROOTD.ROOT--SERVERS.NET. SERVERS.NET. (University of Maryland)(University of Maryland) 128.8.10.90128.8.10.90E.ROOTE.ROOT--SERVERS.NET. SERVERS.NET. ((NasaNasa Ames Research Ames Research

Center)Center) 192.203.230.10192.203.230.10F.ROOTF.ROOT--SERVERS.NET. SERVERS.NET. (Internet Systems Consortium) (Internet Systems Consortium) 192.5.5.241192.5.5.241G.ROOTG.ROOT--SERVERS.NET. SERVERS.NET. (US Department of Defense) (US Department of Defense) 192.112.36.4192.112.36.4H.ROOTH.ROOT--SERVERS.NET. SERVERS.NET. (US Army Research Lab)(US Army Research Lab) 128.63.2.53128.63.2.53I.ROOTI.ROOT--SERVERS.NET. SERVERS.NET. ((Autonomica/NORDUnetAutonomica/NORDUnet)) 192.36.148.17192.36.148.17J.ROOTJ.ROOT--SERVERS.NET. SERVERS.NET. ((VerisignVerisign, multiple cities) , multiple cities) 192.58.128.30192.58.128.30K.ROOTK.ROOT--SERVERS.NET. SERVERS.NET. ((RIPE,EuropeRIPE,Europe multiple cities) multiple cities) 193.0.14.129 193.0.14.129 L.ROOTL.ROOT--SERVERS.NET. SERVERS.NET. (IANA, Los Angeles)(IANA, Los Angeles) 198.32.64.12198.32.64.12M.ROOTM.ROOT--SERVERS.NET. SERVERS.NET. (WIDE, Tokyo, Seoul, Paris)(WIDE, Tokyo, Seoul, Paris) 202.12.27.33202.12.27.33

Recursive queriesRecursive queries

CachingCaching

UntukUntuk mengurangimengurangi traffic, traffic, informasiinformasimapping mapping antaraantara IP IP dandan name servers name servers disimpandisimpan didiKetikaKetika adaada permintaanpermintaan/ query server / query server tidaktidakperluperlu lagilagi menghubungimenghubungi server lainserver lain

Resource RecordsResource RecordsRecord database Record database padapadaDatabase DNS Database DNS terdistribusiterdistribusi disebutdisebutresource records (RR)resource records (RR)Resource records Resource records disimpandisimpan padapada file file konfigurasikonfigurasi (zone files) (zone files) padapada name servers.name servers.

BerikutBerikut iniini contohcontoh sebuahsebuahzone Resource recordzone Resource record

db.mylab.com $TTL 86400 mylab.com. IN SOA PC4.mylab.com. hostmaster.mylab.com. ( 1 ; serial 28800 ; refresh 7200 ; retry 604800 ; expire 86400 ; ttl ) ; mylab.com. IN NS PC4.mylab.com. ; localhost A 127.0.0.1 PC4.mylab.com. A 10.0.1.41 PC3.mylab.com. A 10.0.1.31 PC2.mylab.com. A 10.0.1.21 PC1.mylab.com. A 10.0.1.11

Resource RecordsResource Records

Maksimum umur data cache dalam detik

• Record Start of authority (SOA) arti : “Zonaauthoritative Name server-nya Mylab.com” •PC4.mylab.com adalahname server•Email adress [email protected]

Record Name server (NS).

Address (A) records. Satu entry untuk setiaphostaddress

db.mylab.com

$TTL 86400mylab.com. IN SOA PC4.mylab.com. [email protected]. (

1 ; serial28800 ; refresh7200 ; retry604800 ; expire86400 ; ttl)

;mylab.com. IN NS PC4.mylab.com.;localhost A 127.0.0.1PC4.mylab.com. A 10.0.1.41PC3.mylab.com. A 10.0.1.31PC2.mylab.com. A 10.0.1.21PC1.mylab.com. A 10.0.1.11

SoftwareSoftware

PadaPada RedhatRedhat Linux yang Linux yang sudahsudah terinstallterinstallBIND (name server daemon) BIND (name server daemon) akanakandijumpaidijumpai beberapabeberapa file file sebagaisebagai berikutberikut ::DiDi dalamdalam //varvar/named /named akanakan adaada 2 file 2 file yaituyaitu::

named.canamed.canamed.localnamed.local

DiDi dalamdalam /etc /etc akanakan terdapatterdapat file file named.confnamed.conf

FileFile--File File KonfigurasiKonfigurasi

StandardStandardnamed.confnamed.conf didi dalamdalam /etc/etcnamed.canamed.ca didi dalamdalam //varvar/named/namednamed.localnamed.local didi dalamdalam //varvar/named/named

JikaJika inginingin membuatmembuat master server master server makamaka harusharusadaada::file zone file zone --> mapping > mapping daridari namanama keke IPIPfile reverse zone file reverse zone --> mapping > mapping daridari IP IP keke namanama

named.confnamed.conf

BlokBlok dalamdalam named.confnamed.confoptions — List konfigurasi global dan defaultinclude — berisi path file lain yang diperlukanacl — IP address dalam access control list server — properties khusus untuk remote serverszone — informasi khusus untuk zona

// generated by named-bootconf.pl

options {directory "/var/named";/** If there is a firewall between you and nameservers you want* to talk to, you might need to uncomment the query-source* directive below. Previous versions of BIND always asked* questions using port 53, but BIND 8.1 uses an unprivileged* port by default.*/// query-source address * port 53;

};

// // a caching only nameserver config// controls {

inet 127.0.0.1 allow { localhost; };};

1. Directory untukmenempatkan file zone

2. Blok untuk mengatur akses

zone "." IN {type hint;file "named.ca";

};

zone "localhost" IN {type master;file "localhost.zone";allow-update { none; };

};

zone "0.0.127.in-addr.arpa" IN {type master;file "named.local";allow-update { none; };

};

3. Zone untuk root

4. Zone untuk localhost

5. Zone untuk reverse address

optionsoptions

BiasanyaBiasanya ditaruhditaruh padapada barisbaris pertamapertamanamed.confnamed.confSintakSintak ::options {

value “property”;}

options : allowoptions : allow--queryquery

Menerima query hanya dari host dalamaddress yang sudah (default any host).Penggunaan: allow-query {“address-list”};.

options : allowoptions : allow--transfertransfer

Zone transfers menerima query hanya darihost dalam address yang sudah (default all host). Penggunaan : allow-transfer {“address list”};.

options : directoryoptions : directory

Tempat dimana file konfigurasi server berada.Penggunaan: directory “path to directory”; (specify path).

options : forwardersoptions : forwarders

Menunjukkan IP addresses server untukmemforward query (default is none).Penggunaan: forwarders “IP addresses of servers”; (specify IP addresses).

options : forwardoptions : forward

Jika diset pertama kali, Server akandidaftar pada query forwarders pertama, Penggunaan: forward “first or only”; (pilihsalah satu).

options : listenoptions : listen--onon

Port dimana server listen dari query yang ada (default is port 53).Penggunaan : listen-on “port {address list}”;

options : recursionoptions : recursion

Server secara recursive mencari jawabanquery (default is yes).Penggunaan: recursion “ yes or no”; (choose one).

includeinclude

Berisi path dan file yang dibutuhkan yang berada diluar direktori yang sudahditentukanpada named.conf.

aclacl

IP address dalam access control list. Hanya host yang terdaftar yang boleh akses ke server

acl "transferdns" {{ 216.65.64.146/32; };{ 209.25.238/24; };{ 202.154.63.3/32; };

};

named.canamed.ca

DikenalDikenal sebagaisebagai cache file cache file untukuntuk DNSDNSBerisikanBerisikan daftardaftar world root serversworld root servers

named.canamed.ca; This file holds the information on root name servers nee; This file holds the information on root name servers needed toded to; initialize cache of Internet domain name servers; initialize cache of Internet domain name servers; (e.g. reference this file in the "cache . <file>"; (e.g. reference this file in the "cache . <file>"; configuration file of BIND domain name servers).; configuration file of BIND domain name servers).;;; This file is made available by ; This file is made available by InterNICInterNIC; under anonymous FTP as; under anonymous FTP as; file /domain/; file /domain/named.cachenamed.cache; on server FTP.INTERNIC.NET; on server FTP.INTERNIC.NET;;; last update: Nov 5, 2002; last update: Nov 5, 2002; related version of root zone: 2002110501; related version of root zone: 2002110501;;;;; formerly NS.INTERNIC.NET; formerly NS.INTERNIC.NET;;. 3600000 IN NS A.ROOT. 3600000 IN NS A.ROOT--SERVERS.NET.SERVERS.NET.A.ROOTA.ROOT--SERVERS.NET. 3600000 A 198.41.0.4SERVERS.NET. 3600000 A 198.41.0.4;;; formerly NS1.ISI.EDU; formerly NS1.ISI.EDU;;. 3600000 NS B.ROOT. 3600000 NS B.ROOT--SERVERS.NET.SERVERS.NET.B.ROOTB.ROOT--SERVERS.NET. 3600000 A 128.9.0.107SERVERS.NET. 3600000 A 128.9.0.107;;; formerly C.PSI.NET; formerly C.PSI.NET;;. 3600000 NS C.ROOT. 3600000 NS C.ROOT--SERVERS.NET.SERVERS.NET.

Named.localNamed.local

BerisikanBerisikan informasiinformasi tentangtentang localhostlocalhostBerisikanBerisikan info info untukuntuk meme--resolvresolv loopbackloopbackaddress address untukuntuk localhostlocalhost

Named.localNamed.local

@ IN SOA @ IN SOA localhostlocalhost. . root.localhostroot.localhost. (. (1997022700 ; Serial1997022700 ; Serial28800 ; Refresh28800 ; Refresh14400 ; Retry14400 ; Retry3600000 ; Expire3600000 ; Expire86400 ) ; Minimum86400 ) ; Minimum

IN NS IN NS localhostlocalhost..1 1 IN PTR IN PTR localhostlocalhost..

Named.revNamed.rev

MenyediakanMenyediakan informasiinformasi untukuntuk reserve reserve lookups.lookups.DigunakanDigunakan untukuntuk mengetahuimengetahui namanama daridarisuatusuatu host host berdasarkanberdasarkan IPIP

Named.revNamed.rev63.154.202.in63.154.202.in--addr.arpa. IN SOA ns1.pensaddr.arpa. IN SOA ns1.pens--its.edu. its.edu. admin.pensadmin.pens--its.eduits.edu. (. (

2000081012 ; Serial2000081012 ; Serial28800 ; Refresh28800 ; Refresh14400 ; Retry14400 ; Retry3600000 ; Expire3600000 ; Expire86400 ) ; Minimum86400 ) ; Minimum

IN NS ns1.pensIN NS ns1.pens--its.edu.its.edu.IN NS ns2.pensIN NS ns2.pens--its.edu.its.edu.

4 IN PTR 4 IN PTR www.penswww.pens--its.eduits.edu..5 IN PTR 5 IN PTR ies.pensies.pens--its.eduits.edu..6 IN PTR 6 IN PTR elerning.penselerning.pens--its.eduits.edu..

File ZONEFile ZONE

File zone File zone berisikanberisikan resource record (RR) resource record (RR) tentangtentang IP addressIP addressFile ZONE File ZONE akanakan diawalidiawali oleholeh SOA yang SOA yang merupakanmerupakan penandapenanda bahwabahwa name server name server tersebuttersebut adalahadalah merupakanmerupakan sumbersumber yang yang sahsah untukuntuk domain domain tersebuttersebutSATU zone file HANYA SATU zone file HANYA akanakan punyapunya SATU SATU SOASOA

SOASOA@ IN SOA main.tactechnology.com. mail.tactechnology.com. (2000052101 ; Serial8h ;Refresh2h ;Retry1w ;Expire1d) ;Minimum TTL

SOA seperti ini adalah Start Of Authority untuk domain yang dispesifikasikan di named.confNama server yang sah adalah main.technology.comMail-address dari administratornya adalah mail.tatechnology.com

SOASOASerial : Serial number Serial : Serial number daridari file zone file zone tersebuttersebutRefresh : Refresh : waktuwaktu yang yang dibutuhkandibutuhkan untukuntuk meme--refresh datarefresh dataRetry : Retry : waktuwaktu yang yang dibutuhkandibutuhkan untukuntuk menunggumenunggusebelumsebelum berusahaberusaha mengontakmengontak server server utamautama jikajikaadaada kegagalankegagalanExpire : Expire : jikajika secondary master secondary master gagalgagal mengontakmengontakserver server utamautama dalamdalam waktuwaktu iniini makamaka database database tentangtentang domain domain tersebuttersebut akanakan dibuangdibuangTTL: Time to live TTL: Time to live untukuntuk menentukanmenentukan berapaberapalama data lama data disimpandisimpan dalamdalam cachecache

Resource RecordResource RecordNS — NAME SERVERS

Menunjukkan nama “name server”.A — THE IP ADDRESS FOR THE NAME

Menunjukkan nomor IP “name server”.PTR — POINTER FOR ADDRESS NAME MAPPING

Digunakan untuk menunjuk name serverCNAME — CANONICAL NAME

Menunjukkan nama real host.MX — MAIL EXCHANGE RECORD

Menunjukkan sebagai mail server pada domain tersebut.

Dynamic DNSDynamic DNS

SuatuSuatu caracara melakukanmelakukan update DNS server update DNS server tanpatanpa harusharusmelakukanmelakukan restart restart terhadapterhadap konfigrasikonfigrasi DNS DNS kitakita..PadaPada waktuwaktu konfigurasikonfigurasi DNS DNS harusharus adaada caracara untukuntukmengupdatemengupdate, , PadaPada waktuwaktu suatusuatu host host hiduphidup kitakita bisabisamenyediakanmenyediakan address via DHCP, address via DHCP, kemudiankemudian DHCP DHCP memintameminta DNS DNS untukuntuk merubahmerubah record A record A dandan PTR PTR sesuaisesuaikebutuhankebutuhan..KolaborasiKolaborasi antaraantara DNS DNS dandan DHCPDHCPMembutuhkanMembutuhkan bind9 bind9 dandan DHCP3DHCP3KonfigurasiKonfigurasi file file utamautama : : dhcpd.confdhcpd.conf dandan named.confnamed.confDijelaskanDijelaskan lebihlebih lanjutlanjut padapada BagianBagian DHCP ServerDHCP Server