Panduan install dan konfigurasi BIND DNS server di Linux CentOS untuk menciptakan branded nameserver atau vanity nameserver, ialah name server dengan nama domain yang diinginkan, contohnya ns1.domain-sendiri.com
ns2.domain-sendiri.com
. Untuk Ubuntu silahkan ikuti tutorial cara menciptakan private nameserver dengan BIND di Ubuntu/Debian.
BIND kalau di CentOS dikenal dengan named, named hanya alias dari BIND, kalau di Ubuntu/Debian namanya BIND9. BIND dan DNS secara rinci deskripsinya sanggup anda lihat pada halaman d0wnl0ad BIND. Oke mari kita mulai.
Instalasi BIND di CentOS
Eksekusi perintah berikut untuk memulai instalasi BIND
sudo yum install bind bind-utils -y
Mengatur konfigurasi BIND DNS server
Buka dan edit file konfigurasi named
nano /etc/named.conf
Silahkan dicocokan dengan domain dan IP server anda
options {
listen-on port 53 { 127.0.0.1; 192.10.10.1;}; #ip ns1
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
memstatistics-file "/var/named/data/named_mem_stats.txt";
allow-query { localhost; any; }; #tambahkan untuk slave 192.10.0.2; jikalau ada
forwarders{ 8.8.8.8; 8.8.4.4; };
version "Onde onde idnetter"; # Menyamarkan versi BIND
recursion yes;
dnssec-enable yes;
dnssec-validation yes;
/* Path to ISC DLV key */
bindkeys-file "/etc/named.iscdlv.key";
managed-keys-directory "/var/named/dynamic";
pid-file "/run/named/named.pid";
session-keyfile "/run/named/session.key";
};
logging {
channel default_debug {
file "data/named.run";
severity dynamic;
};
};
zone "." IN {
type hint;
file "named.ca";
};
zone "idnetter.com" {
type master;
file "/var/named/db.idnetter.com";
allow-transfer { 192.10.10.1; }; # catatan: ini IP slave (ns2), jikalau ada
};
include "/etc/named.rfc1912.zones";
include "/etc/named.root.key";
Membuat file DNS zone
Membuat berkas DNS zone untuk domain idnetter.com
nano /var/named/db.idnetter.com
Copy konfigurasi DNS record untuk domain idnetter.com berikut, sesuaikan
$TTL 604800
@INSOAns1.idnetter.com.admin.idnetter.com. (
3; Serial
604800; Refresh
86400; Retry
2419200; Expire
604800); Negative Cache TTL
;
; name servers - NS records
@14400INNSns1.idnetter.com.
@14400INNSns2.idnetter.com.
; name servers - A records
@14400INA192.168.10.1
ns114400INA192.168.10.1
ns214400INA192.168.10.1
mail14400INA192.168.10.1
; CNAME
www14400INCNAMEidnetter.com.
; MX records - paling tidak ada 2 mx (mail.idnetter.com. backup - install mail server di server backup)
@14400INMX10idnetter.com.
@14400INMX20mail.idnetter.com.
; TXT value - SPF
@14400INTXT"v=spf1 a mx ip4:192.168.10.1 all"
; DMARC1
_dmarc 14400INTXT"v=DMARC1; p=none"
Mengubah hak susukan zone files
chown -R root:named /var/named/db.idnetter.com
Restart BIND
systemctl restart named
Selanjutnya daftarkan nameserver ns1.domain-sendiri.com
dan ns2.domain-sendiri.com
di panel domain.
Sumber https://idnetter.com
Mari berteman dengan saya
Follow my Instagram _yudha58
0 Response to "Cara Install Dan Konfigurasi Bind Dns Server Centos"
Posting Komentar