nama file yang merupakan zone-file untuk domain jellyfish.co.id tersebut.
Jika DNS server tersebut berfungsi sebagai slave DNS, maka perlu melakukan pengubahan sebagi berikut :
zone jellyfish.co.id IN { type slave;
master {202.123.456.789}; };
Pada konfigurasi diatas, primary name server adalah server DNS
dengan IP address 202.123.456.789, saat berjalan, server ini akan meminta zone-file dari primary name server dan kemudian menyimpan
file tersebut dengan nama jellyfish.co.id. Zone statement yang lain adalah zone yang digunkan untuk
menghubungi sekumpulan root name server. Saat server berjalan, server akan menggunakan daftar ini hint untuk menemukan root
name server dalam melakukan catching terhdap suatu nama host. Konfigurasinya sebagai berikut :
zone . IN { type hint;
file named.ca; };
Konfigurasi lengkap dari file named.conf : generated by named-bootconf.pl
options { directory varnamed;
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; } keys { rndckey; };
}; 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; };
}; zone jellyfish.co.id IN {
type master; file db.jellyfish.co.id;
}; zone 10.10.192.in-addr.arpa IN {
type master; file db.192.10.10;
}; include etcrndc.key;
B. Konfigurasi file zone
File zone adalah file yang berisi informasi tentang domain yang dikelola server DNS, seperti IP address, nama alias dari suatu host
domain, nama server DNS yang bertanggung jawab terhadap domain tersebut, dan yang lainnya.
¾
SOA Start Of Authority : digunakan untuk mendefinisikan awal
dari suatu zone. IN SOA name_server email_admin
Serial_number ; Serial Refresh_nuber ; Refresh
Retry_number ; Retry Expire_number ; Expire
Minimum_number ; Minimum Name_server
mendeklarasikan hostname yang menjadi primary name server untuk suatu domain.
Email_admin mendeklarasikan email administrator yang bertanggung
jawab terhadap domain tersebut.
Serial_number merupkan nomor seri dari zone file.
Refresh_number
mendeklarasikan selang waktu dalam detik yang diperlukan oleh secondary name server untuk memeriksa perubahan zone-
file pada primary name server. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Retry_number mendeklarasikan berapa lama dalam detik secondary
name server menunggu untuk mengulang pengecekan terhadap primary name server apabila primary name server tidak memberi respon pada saat
proses refresh.
Expire_number
mendeklarasikan berapa lama dalam detik zone-file dipertahankan pada secondary name server apabila secondary name server
tidak dapat melakukan zone refresh.
Minimum_number mendeklaraikan nilai default time to live TTL untuk
semua resource record pada zone file. ¾
NS Name Server
: digunakan untuk mendeklarasikan authoritative name server yang mengelola suatu domain. authoritative name server
sebaiknya lebih dari satu, supaya jika primary name server tidak bisa diakses, masih ada secondary name server yang dapat menggantikan
sementara. ¾
A Address
: digunakan untuk memetakan suatu nama host ke suatu IP address.
¾
PTR Domain Name POINTER
: digunakan untuk memetakan IP address ke nama host.
¾
CNAME Canonical name
: untuk mendeklarasikan sebuah alias atau nickname dari suatu host.
¾
MX Mail Exchange : untuk mengarahkan e-mail untuk suatu host
ataupun domain ke host yang berfungsi sebagai mail server. Konfigurasi lengkap dari file varnameddb.jellyfish.co.id :
TTL 86400 IN SOA iwan.jellyfish.co.id. admin.jellyfish.co.id
200607271334 ; Serial 86400 ; Refresh 1 day
21600 ; Retry 6 hours 36000 ; Expire 10 hours
3600 ; Minimum 1 hour IN NS iwan.jellyfish.co.id.
IN NS nawi.jellyfish.co.id. IN MX 10 mx1.jellyfish.co.id.
IN MX 20 mx2.jellyfish.co.id. iwan IN A 202.123.100.194
nawi IN A 202.123.100.195 mx1 IN A 202.123.100.196
mx2 IN A 202.123.100.18 mail IN CNAME mx1.jellyfish.co.id.
C.
Konfigurasi file reverse database
File ini berfungsi untuk memetakan nomor IP ke alamat host. Jadi hal ini merupakan kebalikan dari file database domain.
Berikut isi file varnameddb.192.10.10 : TTL 86400
IN SOA iwan.jellyfish.co.id. nawi.jellyfish.co.id
200607271334 ; Serial 86400 ; Refresh 1 day
21600 ; Retry 6 hours 36000 ; Expire 10 hours
3600 ; Minimum 1 hour IN NS iwan.jellyfish.co.id.
IN NS nawi.jellyfish.co.id. IN MX 10 mx1.jellyfish.co.id.
IN MX 20 mx2.jellyfish.co.id. 202.123.100.194 IN PTR iwan
202.123.100.195 IN PTR nawi PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI