Tuesday, 8 January 2019

Konfigurasi DNS Server CentOS 7



Assalamualaikum Wr. Wb

Alhamdulillah mumpung ada waktu luang di sempatin posting hehehe.

Yoi kali ini saya akan berbagi cara konfigurasi DNS Server ci CentOS 7

Oke ndaaa. Langsung aja 

Pertama install paket bind dengan perintah

yum install bind-*



Konfigurasi file /etc/sysconfig/network dan tambahkan script berikut jika belum ada

NETWORKING=yes
GATEWAY=192.168.32.1 (IP Subnet saya,bisa di sesuaikan sama punya temen-temen)
HOSTNAME=fendi.id (sesuaikan sama punya temen-temen) 


Edit file /etc/named.conf

Tambahkan IP Address server di belakang IP localhost di baris listen on-port 53 { 127.0.0.1;};

Jadinya seperti ini listen-on port 53 { 127.0.0.1; 192.168.32.2; }; . 192.168.32.2 IP server saya

Sama dibelakang baris allow-query { localhost;};

Jadinya seperti ini allow-query {localhost; 192.168.32.0/24; }; 192.168.32.0/24 Subnet IP server saya


Tambahkan script ini di bagian bawah

zone "fendi.id" IN {
type master;
file "fw.fendi";
allow-update {none; };
};

zone "32.168.192.in-addr.arpa" IN {
type master;
file "rv.fendi";
allow-update {none; };
};

 
Masuk ke direktori /var/named

Buat db.forward dan db.reverse

nano fw.fendi (db,forward)

Isikan script berikut

$TTL 86400
@          IN        SOA            fendi.id root.fendi.id. (
                          201107001               ;Serial
                          3600                         ;Refresh
                          1800                         ;Retry
                          604800                     ;Expire
                          86400                       ;Minimum TTL
)
@          IN        NS                fendi.id.
@          IN        A                  192.168.32.2
www     IN        A                  192.168.32.2


nano rv.fendi (db.reverse)

Isikan script berikut

$TTL 86400
@          IN        SOA            fendi.id root.fendi.id. (
                          201107001               ;Serial
                          3600                         ;Refresh
                          1800                         ;Retry
                          604800                     ;Expire
                          86400                       ;Minimum TTL
)
@          IN        NS                fendi.id.
@          IN        A                  192.168.32.2
2     IN        PTR                  www.fendi.id


Aktifkan DNS dengan perintah

systemctl enable named.service
systemctl start named.service

Tambahkan IP server ke /etc/resolv.conf
contoh :
nameserver 192.168.32.2


Add rule firewall dengan perintah

firewall-cmd --permanent --add-port=53/tcp
firewall-cmd --permanent --add-port=53/udp

Restart rule dengan perintah

firewall-cmd --reload


Cek konfigurasi yang sudah dibuat

named-checkzone fendi.id fw.fendi

named-checkzone fendi.id rv.fendi

Tes DNS dengan nslookup

nslookup fendi.id

nslookup 192.168.32.2

Tes DNS di web browser



Nah,semoga bermanfaat buat temen-temen yang lagi ngoprek

Sekian dari saya

Wassalamualaikum Wr. Wb
Disqus Comments