Apa itu file zona DNS
Informasi tentang domain dalam database DNS disimpan dalam file zona. File zona terdiri dari arahan dan catatan sumber daya. Arahan memberi tahu server nama untuk melakukan tugas atau menerapkan pengaturan khusus ke zona. Catatan sumber daya menentukan parameter zona dan menyimpan informasi host. Arahan bersifat opsional, tetapi catatan sumber daya diperlukan.
Bidang catatan sumber daya
Catatan sumber daya memiliki bidang berikut (beberapa bidang bersifat opsional, tergantung pada Jenisnya):
- Nama :Nama domain atau alamat IP
- TTL :Time to live, waktu maksimum catatan di-cache sebelum memeriksa yang lebih baru
- Kelas :Selalu IN untuk Internet
- Jenis :Jenis rekaman
- Data :Bervariasi menurut jenis rekaman
Jenis catatan sumber daya DNS yang paling umum digunakan
Lebih dari 30 jenis catatan sumber daya ada. Yang lebih umum adalah:
- A :alamat IPv4
- CNAME :Nama atau alias kanonik
- MX :Pertukaran surat, menentukan tujuan surat yang ditujukan ke domain
- NS :Nameserver, menentukan sistem yang menyediakan catatan DNS untuk domain
- PTR :Memetakan alamat IP ke nama domain untuk resolusi nama terbalik
- SOA :Awal otoritas, menunjukkan awal zona
Berikut ini adalah contoh file zona /etc/named.conf :
$TTL 86400 ; 1 day example.com IN SOA dns.example.com. [email protected]. ( 57 ; serial 28800 ; refresh (8 hours) 7200 ; retry (2 hours) 2419200 ; expire (4 weeks) 86400 ; minimum (1 day) ) IN NS dns.example.com. dns IN A 192.0.2.1 example.com IN A 192.0.2.1 host01 IN A 192.0.2.101 host02 IN A 192.0.2.102 host03 IN A 192.0.2.103
$TTL entri adalah arahan yang menentukan waktu default untuk hidup untuk semua catatan sumber daya di zona tersebut. Setiap catatan sumber daya dapat memiliki nilai TTL, yang menggantikan arahan global ini.
Baris berikutnya dalam contoh adalah SOA catatan. Semua file zona harus memiliki satu catatan SOA. Informasi berikut termasuk dalam catatan SOA:
- contoh.com :Nama domain
- dns.example.com. :FQDN dari server nama
- [email protected]. :Alamat email pengguna yang bertanggung jawab atas zona tersebut
- serial :Nilai numerik yang bertambah setiap kali file zona diubah untuk menunjukkan kapan waktunya bagi layanan bernama untuk memuat ulang zona
- segarkan :Waktu yang berlalu setelah server nama utama memberi tahu server nama sekunder untuk menyegarkan basis datanya
- coba lagi :Waktu menunggu setelah penyegaran gagal sebelum mencoba menyegarkan kembali
- kedaluwarsa :Waktu setelah zona tidak lagi otoritatif dan server nama root harus ditanyakan
- minimal :Jumlah waktu server nama lain menyimpan informasi zona tersebut.
Catatan NS (Nameserver) mengumumkan server nama otoritatif untuk zona tertentu dengan
menggunakan format:
IN NS dns.example.com.
Catatan A (Alamat) menentukan alamat IP yang akan ditetapkan ke nama dengan menggunakan format:
hostname IN A IP-address