<Sebelumnya | Konten | Selanjutnya>
example.com dengan FQDN Anda (Nama Domain yang Sepenuhnya Memenuhi Syarat). 2.3.1. File Zona Maju
Untuk menambahkan zona DNS ke BIND9, mengubah BIND9 menjadi server Master Utama, langkah pertama adalah mengedit /etc/bind/named.conf.local:
zona "contoh.com" { ketik master;
file "/etc/bind/db.example.com";
};
(Catatan, jika bind akan menerima pembaruan otomatis ke file seperti pada DDNS, gunakan /var/lib/bind/db.example.com daripada /etc/bind/db.contoh.com baik di sini dan di perintah salin di bawah.)
Sekarang gunakan file zona yang ada sebagai template untuk membuat /etc/bind/db.contoh.com File:
sudo cp /etc/bind/db.local /etc/bind/db.example.com
Edit file zona baru /etc/bind/db.contoh.com perubahan host lokal. ke FQDN server Anda, meninggalkan tambahan "." pada akhirnya. Mengubah 127.0.0.1 ke Alamat IP server nama dan root.localhost ke alamat email yang valid, tetapi dengan "." alih-alih simbol "@" yang biasa, sekali lagi meninggalkan "." pada akhirnya. Ubah komentar untuk menunjukkan domain tempat file ini.
Buat Rekor untuk domain dasar, example.com. Juga, buat Rekor untuk ns.contoh.com, server nama dalam contoh ini:
;
; File data BIND misalnya.com
;
$TTL604800
@ DI SOA contoh.com. root.contoh.com. (
2; Serial
604800 ; Menyegarkan
86400 ; Mencoba kembali
2419200 ; Berakhir
604800); TTL Cache Negatif
DI A 192.168.1.10
;
@ DI NS ns.contoh.com.
@ DALAM 192.168.1.10
@ | IN | AAAA | :: 1 |
ns | IN | A | 192.168.1.10 |
Anda harus meningkatkan Nomor seri setiap kali Anda membuat perubahan pada file zona. Jika Anda membuat beberapa perubahan sebelum memulai ulang BIND9, cukup tambahkan Serial satu kali.
Sekarang, Anda dapat menambahkan catatan DNS ke bagian bawah file zona. Lihat Bagian 4.1, “Jenis Rekaman Umum” [hal. 178] untuk rinciannya.
Banyak admin suka menggunakan tanggal terakhir yang diedit sebagai serial zona, seperti 2012010100 yang yyyymmddss (di mana ss adalah Nomor Seri)
Setelah Anda membuat perubahan pada file zona, BIND9 perlu dimulai ulang agar perubahan diterapkan:
sudo systemctl restart bind9.layanan