Konfigurasi DNS Fake Root dengan BIND

DNS Fake Root merupakan konfigurasi untuk membuat setiap domain yang menggunakan nameserver tersebut menjadi resolved ke IP yang sama tanpa perlu membuat satu per satu zone untuk setiap domain. Misalnya

example.com
subdomain.example.com
someotherdomain.com
anyotherdomain.co.uk

Berikut merupakan cara untuk membuat fake root dengan BIND.

Edit named.conf dengan menambahkan baris berikut

zone "." {
    type master;
    file "/var/named/db.fakeroot";
};

Kemudian buat file db.fakeroot sesuai path yang dikonfigurasi pada named.conf lalu edit seperti berikut.

nano /var/named/db.fakeroot
@ IN SOA ns.domain.com. hostmaster.domain.com. ( 1 3h 1h 1w 1d )
  IN NS <ip>
* IN A <ip>

Sesuaikan <ip> dengan IP server yang digunakan dan edit kembali record SOA bila perlu.

Restart service BIND untuk menerapkan perubahan.

systemctl restart named