Ada sejumlah cara pintas yang dapat Anda gunakan untuk membuat hidup Anda lebih mudah:
Jika Anda menggunakan Bind atau perangkat lunak serupa yang menggunakan file untuk menyimpan data zona: arahkan zona Anda ke file yang sama misalnya:
zone "example.net" {
type master;
file "/etc/bind/zone/default.zone";
};
zone "example.org" {
type master;
file "/etc/bind/zone/default.zone";
};
Karena Anda dapat menggunakan singkatan DNS tertentu, Anda dapat membuat file zona universal:
$TTL 1h ; default expiration time of all resource records without their own TTL value
@ IN SOA ns1.example.com. username.example.com. (
20140218131405 ; Serial number YYYYMMDDHHMMSS
28800 ; Refresh 8 hours
7200 ; Retry 2 hours
604800 ; Expire 7 days
86400 ; Minimum TTL 1 day )
@ IN NS ns1.example.com. ; ns1.example.com is a primary nameserver
@ IN NS ns2.example.com. ; ns2.example.com is a backup nameserver
@ IN MX 10 mail.example.com. ; mail.example.com is the mailserver
@ IN MX 20 mail2.example.com. ; the secondary mailserver
@ IN A 192.0.2.1 ; IPv4 address for the bare domain
IN AAAA 2001:db8:10::1 ; IPv6 address for the bare domain
www IN A 192.0.2.1 ; www.domain
IN AAAA 2001:db8:10::1 ; IPv6 address for www.domain - note by starting the line with a blank it becomes the continuation of the previous record and this IPv6 record applies to www
wwwtest IN CNAME www ; wwwtest is an alias for www
Ini memanfaatkan fakta bahwa nama host dalam file zona yang tidak berakhir dengan titik .selalu diperluas dengan $ORIGIN
yang pada gilirannya secara implisit diatur ke nama zona. Dan @adalah kependekan dari $ ASAL.
Daripada menjaga masing-masing file zona dengan tangan, aktifkan metode yang berinteraksi secara terprogram dengan server nama Anda.
Saya telah menggunakan PowerDNS yang memungkinkan untuk RDMS sebagai back-end yang sangat cocok dengan tumpukan LAMP yang kami gunakan saat itu. Layanan Cloud seperti Amazon Route 53 juga mengekspos web-API.
Tetapi bahkan Bind terhormat juga mendukung Pembaruan dinamis yang merupakan metode untuk menambah, mengganti atau menghapus catatan di server master dengan mengirimkannya bentuk khusus dari pesan DNS. Format dan arti dari pesan-pesan tersebut ditentukan dalam RFC 2136 .
Pembaruan dinamis diaktifkan dengan memasukkan allow-update
atau update-policy
klausa dalam pernyataan zona. Untuk info lebih lanjut, periksa Manual Referensi Administrator Bind .
rndc addzone
opsi baru , tapi itu masih agak jelek karena akhirnya menghasilkan file konfigurasi dengan nama hash di direktori kerja untuk setiap zona yang ditambahkan.