DNS BIND 9 – Memahami Zone File

zone file
zona file / file zona mendeskripsikan atau menterjemahkan domain name ke dalam karaktertistik, host-host, dan servis-servis yang disediakan oleh domain. File ini dikonfigurasi sedemikian sehingga digunakan dapat oleh software-software DNS untuk menjalankan fungsinya. konfigurasi zone file sebaiknya dilakukan dengan benar, karena file ini merupakan file yang vital, yang menentukan bagaimana name server kita bekerja untuk domain tersebut.

dua jenis zone file yang paling umum dipakai atau digunakan adalah :

1. forward-mapping zone file : zone file ini mendefinisikan karakterstik zona dan ip address yang dunakan oleh semua host / servis di dalam zona, sebagai contoh file ini dapat berisi Resource Record yang memetakan host http://www.contoh.com ke dalam ip address seperti 167.207.2.3.
2. reverse-mapping zone melakukan hal sebaliknya, file ini memetakan ip address ke dalam nama dalam domainnya. contohnya mendefinisikan 167.207.2.3 ke dalam http://www.contoh.com.

format zone file
sesuai standard RFC 1035, zone file merupakan file teks yang dapat dibaca atau di edit dengan editor standar dan dapat mengandung 3 tipe entri:

1. Comments : semua baris comment pada zona file dimulai dengan tanda ; (semicolon).
2. Directives : semua directive/petunjuk dimulai dengan tanda $ dan digunakan untuk mengendalikan pemrosesan file zona.
3. Resource Records : digunakan untuk mendefinisikan karakteristik, properti atau entitas yang terdapat di dalam domain. RR terdiri dari satu baris atau dapat terdiri dari beberapa baris dengan menggunakan ().

Isi zone file

secara umum zone file memiliki directive dan RR sebagai berikut.

1. $TTL : Time To Live, direktif ini menyatakan waktu yang diperlukan oleh sebuah domain untuk dicache.
2. $ORIGIN : Mendefinisikan nama domain, opsional
3. SOA RR : Start of Authority, mendefenisikan karaktertik global dari domain.
4. NS RR : Name Server, mendefenisikan name server yang memiliki wewenang terhadap zona atau domain.
5. MX RR : Mail Exchanger, mendefiniskan mail server untuk zona.
6. A RR : Address, mendefenisikan pengalamatan ipv4 yang digunakan oleh host-host yang ada di dalam zona. AAAA mendefinisikan pengalamatan ipv6
7. CNAME RR : Alias, mendefiniskan sebuah host sebagai alias dari host yang lain.

dibawah ini merupakan contoh zona forward-mapping

$TTL 60400
$ORIGIN ubuntudka.comlabs.itb.ac.id.
@ IN SOA ns.ubuntudka.comlabs.itb.ac.id. hafidhalafif.comlabs.itb.ac.id. (
20110321; serial
12h ; refresh
15m ; ret
3w ; exp
2h ; min
)

IN NS ns.ubuntudka.comlabs.itb.ac.id.

ns IN A 192.168.60.117
ubuntudka.comlabs.itb.ac.id IN A 167.205.60.117
ftp IN CNAME ubuntudka.comlabs.itb.ac.id

ganteng IN A 192.168.60.120
mania IN A 192.168.60.110

sedangkan reverse-mappingnya

$TTL 3600
@ IN SOA ns.ubuntudka.comlabs.itb.ac.id. hafidh.al.afif.comlabs.itb.ac.id(
2011031300;
10800;
3600;
604800;
86400);

;DNS Servers
60.168.192.in-addr.arpa. IN NS ns.ubuntudka.comlabs.itb.ac.id.

;Machine IPs
117 IN PTR ubuntudka.comlabs.itb.ac.id.
117 IN PTR ns.ubuntudka.comlabs.itb.ac.id.
120 IN PTR ganteng.ubuntudka.comlabs.itb.id.
110 IN PTR mania.ubuntudka.comlabs.itb.ac.id.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s