Konfigurasi file Server DNS

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