Template Konfigurasi named, BIND DNS CentOS

File template konfigurasi named, bind dns CentOS vps, cloud, dedicated server yang tidak menggunakan control panel bisa melakukan setup BIND DNS melalui terminal ssh, konfigurasi ini sudah ditest dan bekerja dengan baik di VPS Linux CentOS.

Ini adalah catatan pengingat bagi saya khususnya dan juga bagi teman-teman yang ingin menggunakan konfigurasi ini pada servernya, agar mudah tinggal menyesuaikan dan copy-paste.

 

Template konfigurasi BIND DNS ini merupakan bagian dari tutorial : Cara Membuat Name Server dengan domain sendiri

 

Template Konfigurasi named

File ini biasanya ada di /etc/named.conf

key "rndc-key" {
       algorithm hmac-md5;
       /* sesuaikan dengan rndc-key */
       secret "C13stQjLjLZAbpdhKu10xw==";
 };

 controls {
       inet 127.0.0.1 port 953
       allow { 127.0.0.1; } keys { "rndc-key"; };
 };

options {
    listen-on port 53 { 127.0.0.1; 192.0.0.1;};
    listen-on-v6 port 53 { ::1; };
    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     { any;};
    recursion no;
    
    dnssec-enable yes;
    dnssec-validation yes;
    dnssec-lookaside auto;

    /* Path to ISC DLV key */
    bindkeys-file "/etc/named.iscdlv.key";

    managed-keys-directory "/var/named/dynamic";
};

logging {
    channel default_debug {
    file "data/named.run";
    severity dynamic;
    };
};

zone "." IN {
    type hint;
    file "named.ca";
};

zone "domainanda.com" IN {
    type master;
    file "/var/named/idnetter.com.zone";
    allow-update {none;};
};

zone "0.0.192.in-addr.arpa" IN {
    type master;
    file "/var/named/idnetter.com.rev";
    allow-update {none;};
};

 

DNS Zone

Pada file named.conf diatas, berarti konfig ini letaknya ada di /var/named/, misalnya kita beri nama idnetter.com.zone

$TTL 86400
@       IN      SOA     ns1.babulang.com. support.idnetter.com. (
                2014011807      ;serial, todays date + todays serial #
                28800           ;refresh, seconds
                7200            ;retry, seconds
                604800          ;expire, seconds
                86400           ;minimum, seconds;
)

babulang.com.           NS     ns1.babulang.com.
babulang.com.           NS     ns2.babulang.com.

ns1                     A      192.0.0.1
ns2                     A      192.0.0.1

mail                    A      192.0.0.1
babulang.com.           A      192.0.0.1
                        MX 10  mail.babulang.com.
www                     CNAME  babulang.com.

default._domainkey      IN      TXT     ("v=DKIM1; k=rsa;" "p=isi-dengan-dkim-public-key");

babulang.com. 14400     IN TXT "v=spf1 a mx ipv4:192.0.0.1 ipv6:isi-dengan-ipv6-vps ~all"

 

Reverse IP

Sama seperti konfig untuk DNS zone diatas file ini letaknya juga di /var/named/ misal beri nama: idnetter.com.rev

$TTL 86400
0.0.192.in-addr.arpa.       IN      SOA     ns1.babulang.com. support.idnetter.com. (
                2014011807      ;serial, todays date + todays serial #
                28800           ;refresh, seconds
                7200            ;retry, seconds
                604800          ;expire, seconds
                86400           ;minimum, seconds;
)

0.0.192.in-addr.arpa.      IN     NS      ns1.babulang.com.
0.0.192.in-addr.arpa.      IN     NS      ns2.babulang.com.
1.0.0.192.in-addr.arpa.    IN     PTR     babulang.com.

 

Jika teman-teman kesulitan bisa menghubungi saya melalui kolom komentar, atau bisa menggunakan Jasa Setup VPS Murah saya

Jasa Setting VPS, Cloud, Dedicated Server, Linux, CentOS, Nginx, Apache

Jasa Setting VPS, Cloud, Dedicated Server, Linux, CentOS, Nginx, Apache

Kontak : 081235008433 – PIN : 743EB942




Share this post:

Leave a Reply

Your email address will not be published. Required fields are marked *