Cara Install Dan Konfigurasi Bind Dns Server Centos

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

Subscribe to receive free email updates:

0 Response to "Cara Install Dan Konfigurasi Bind Dns Server Centos"

Posting Komentar