Jump to content

Bind9:Custom Name Server

From Wiki
  • Langkah selanjutnya adalah menyiapkan zona DNS untuk domain Anda di server virtual Anda. Hubungkan ke VPS Anda melalui SSH
cd /etc/bind
  • Kemudian, buat folder terpisah untuk file zona DNS Anda:
mkdir -p zones
  • Akses direktori yang baru dibuat:
cd zones
  • Menggunakan perintah nano, buat file zona baru untuk domain Anda:
nano name-domain.my.id
  • Gunakan contoh berikut dan ganti semua alamat IP dan domain instance dengan nama domain Anda yang sebenarnya dan IP khusus VPS Anda:
;
; BIND data file for name-domain.my.id
;
$TTL    3h
@       IN      SOA     ns1.name-domain.my.id. admin.name-domain.my.id. (
                          1        ; Serial
                          3h       ; Refresh after 3 hours
                          1h       ; Retry after 1 hour
                          1w       ; Expire after 1 week
                          1h )     ; Negative caching TTL of 1 day
;
@       IN      NS      ns1.name-domain.my.id.
@       IN      NS      ns2.name-domain.my.id.
name-domain.my.id.    IN      MX      10      name-domain.my.id.
name-domain.my.id.    IN      A       153.92.211.25
ns1                     IN      A       153.92.211.25
ns2                     IN      A       153.92.211.26
www                     IN      CNAME   name-domain.my.id.
mail                    IN      A       153.92.211.25
ftp                     IN      CNAME   name-domain.my.id.
  • Simpan file dengan menekan CTRL + X dan konfirmasi perubahan. Tugas selanjutnya adalah memasukkannya ke dalam konfigurasi bind default:
cd /etc/bind
nano named.conf.local
  • Tambahkan baris berikut di bagian bawah dan pastikan untuk mengedit nama file dengan nilai sebenarnya:
zone "name-domain.my.id" {
       type master;
       file "/etc/bind/zones/name-domain.my.id";
};

zone"10.168.192.in-addr.arpa"{
type master;
file "/etc/bind/111";
};
  • Disarankan juga untuk menggunakan penerusan DNS yang stabil. Dalam demonstrasi ini, kami akan menggunakan Google Public DNS dengan mengedit file named.conf.options:
nano named.conf.options
  • Temukan baris berikut:
// forwarders {
//      0.0.0.0;
// };
  • Edit menurut contoh berikut:
forwarders {
            8.8.4.4;
       };
  • Sekarang, semua nilai yang diperlukan telah ditambahkan. Periksa kembali apakah sintaks file zona DNS sudah benar dengan menjalankan:
named-checkzone name-domain.my.id /etc/bind/zones/name-domain.my.id
  • Terakhir, mulai ulang layanan pengikatan DNS dan pastikan itu berjalan:
systemctl restart bind9
/etc/init.d/bind9 restart
/etc/init.d/bind9 start

Terkait

Source