Konfigurasi DNS Server di Debian 8

1

DNS adalah kependekan dari Domain name system, DNS berfungi untuk mengkonversikan numerik ke nama domain, dengan DNS kita lebih udah untuk mengakses sebuah wesite di internet, contoh saja saat kita mengakses Google kita hanya harus mengetikan google.com, namun apa jadinya jika tidak ada DNS untuk mengakses google kita perlu tahu IP Google 216.58.200.110, susah diingat bukan, nah jadi itulah fungsi dari DNS. Pada artikel sebelumnya saya membahas bagaimana mengkonfigurasi DNS Server di Ubuntu Server 16.04, pada kali ini saya akan membahas hal yang sama namun pada sistem operasi yang berbeda.

Konfigurasi DNS Server di Debian 8

Install Bind9

install pake bind9 menggunakan perintah dibawah

root # apt-get install bind9

Konfigurasi DNS

lalu ubah file konfigurasi dns yang bernama named.conf.default-zones yang terletak di direktori /etc/bind

# nano /etc/bind/named.conf.default-zones

disini saya menggunakan IP Address 192.168.1.1 dengan nama domain nothinux.org

lalu anda tambahkan config dibawah ini di paling bawah, nama domain disesuaikan dengan nama domain yang  akan anda gunakan, lalu nama file konfigurasi forward dan reverse bisa anda sesuaikan juga, dan pastikan tidak ada kesalahan penulisan atau kekurangan symbol ; atau { karena jika ada kesalahan sedikit saja, DNS tidak akan berjalan dan ketika di restart anda akan mendapati error.

zone "nothinux.org" {
type master;
file "/etc/bind/db.noth";
};

zone "1.168.192.in-addr.arpa" {
type master;
file "/etc/bind/db.noth.rev";
};

dari config diatas file db.noth adalah file forward sedangkan file db.noth.rev adalah file reverse
lalu kita salin konfigurasi file forward yang sudah ada sebelumnya, karena pada konfigurasi sebelumnya saya menamakannya db.noth, kita salin db.local ke db.noth

# cp /etc/bind/db.local /etc/bind/db.noth

lalu lakukan hal yang sama pada file reverse, saya menamakan file reverse db.noth.rev, salin file konfigurasi db.127 ke db.noth.rev

# cp /etc/bind/db.127 /etc/bind/db.noth.rev

lalu ubah file db.nothinux, ganti localhost dengan nama domain, dan ip 127.0.0.1 ganti dengan ip anda

# nano /etc/bind/db.noth

;
; BIND data file for local loopback interface
;
$TTL    604800
@       IN      SOA     nothinux.org. root.nothinux.org. (
                              2         ; Serial
                         604800         ; Refresh
                          86400         ; Retry
                        2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
@       IN      NS      nothinux.org.
@       IN      A       192.168.1.1

lalu ubah file db.nothinuxrev, ganti localhost dengan nama domain, dan ip 127.0.0.1 ganti dengan ip anda

# nano /etc/bind/db.noth.rev

;
; BIND reverse data file for local loopback interface
;
$TTL    604800
@       IN      SOA     nothinux.org. root.nothinux.org. (
                              1         ; Serial
                         604800         ; Refresh
                          86400         ; Retry
                        2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
@       IN      NS      nothinux.org.
1       IN      PTR     nothinux.org.

Setelah itu ubah file /etc/resolv.conf

# nano /etc/resolv.conf

nameserver 8.8.8.8
nameserver 8.8.4.4
nameserver 192.168.1.1

Lalu restart service BIND9

# service bind9 restart

Untuk mengeceknya kita bisa menggunakan NSlookup

# nslookup 192.168.1.1

Server:         192.168.1.1
Address:        192.168.1.1#53

1.1.168.192.in-addr.arpa        name = nothinux.org.

# nslookup nothinux.org

Server:         192.168.1.1
Address:        192.168.1.1#53

Name:   nothinux.org
Address: 192.168.1.1

Bingung ? atau error ? silahkan berkomentar

Gabung Channel Telegram nothinux untuk update artikel dan informasi terbaru, Klik Disini

Share.

About Author

  • request konfigurasi paracetamol dong bro boleh ngga? btw sankyu artikelnya membantu saya yang newbie gan