Cara Menginstall DNS Server di Debian – DNS atau Domain Name System adalah suatu metode untuk mengkonversikan IP address (numeric) suatu komputer ke dalam suatu nama domain (alphabetic), ataupun sebaliknya. Yang memudahkan kita dalam mengingat komputer tersebut. Misalnya, server debian memiliki alamat Ip address sekian, namun pada umumnya, orang tidak akan mudah mengingat alamat Ip dalam bentuk numeric tersebut. Dengan adanya DNS Server, kita bisa mengakses halaman situs dari server debian tersebut hanya dengan mengakses nama domain-nya (www.saiful.com) tanpa mengingat Ip address dari komputer tersebut.
Instalasi DNS Server:
Sebelum kita memulai mengkonfigurasi DNS kita terlebih dahulu mengatur IP Address kita terlebih dahulu.
root@saiful:~# nano /etc/network/interfaces
langkah ini digunakan untuk mengatur IP Address kita. Atur seperti pada gambar berikut.
Untuk save tekan Ctrl+ O lalu Enter. Kemudian Ctrl+ X untuk Exit.
Installasi
Bind9 (Barkeley Internet Name Domain versi 9) adalah salah satu aplikasi Linux yang sangat popular sebagai DNS server, dan hampir semua distro linux menggunakannya. Selain itu, dalam konfigurasinya pun cukup mudah dimengerti, khususnya bagi pemula awal.
root@saiful:~# apt-get install bind9
perintah ini digunakan untuk menginstalasi bind9 yang merupakan software dari DNS.
root@saiful:~# cd /etc/bind
langkah ini digunakan untuk langsung masuk ke file “bind”
root@saiful:/etc/bind# nano named.conf.default-zones.
Langkah ini digunakan untuk masuk ke file “named.conf” di mana kita akan merubah zona dari localhost dan Ip address kita,
Edit seperti gambar berikut.
zone “saiful.com” {
type master;
file “/etc/bind/db.domain”;
};
zone “1.168.192.in-addr.arpa” {
type master
file “/etc/bind/db.ip”;
};
Untuk save tekan Ctrl+ O lalu Enter. Tekan Ctrl+ X untuk Exit.
root@saiful:/etc/bind# cp db.local db.domain
root@saiful:/etc/bind# cp db.127 db.ip
perintah ini digunakan untuk mengganti nama folder “db.local” menjadi “db.domain” dan folder “db.127” menjadi “db.ip”, ini dimaksudkan supaya kita lebih mudah mengingat nama folder tersebut.
root@saiful:/etc/bind# nano db.domain
perintah ini kita gunakan untuk merubah localhost menjadi nama domain kita dan memasukkan content yang akan kita gunakan nantinya, edit seperti gambar berikut.
$TTL 604800
@ IN SOA saiful.com. root.saiful.com. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ; Negative Cache TTL
;
@ IN NS saiful.com.
@ IN A 192.168.1.1
www IN A 192.168.1.1
mail IN A 192.168.1.1
ftp IN A 192.168.1.1
Untuk save tekan Ctrl+ O lalu Enter. Tekan Ctrl+ X untuk Exit.
root@saiful:/etc/bind# nano db.ip
perintah ini kita gunakan untuk merubah localhost menjadi nama domain kita dan memasukkan IP kwartet terakhir, edit seperti gambar berikut.
$TTL 604800
@ IN SOA saiful.com. root.saiful.com. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ; Negative Cache TTL
;
@ IN NS saiful.com.
1 IN PTR www.saiful.com.
1 IN PTR mail.saiful.com.
Untuk save tekan Ctrl+ O lalu Enter. Tekan Ctrl+ X untuk Exit.
root@saiful:~# nano /etc/resolv.conf
pada perintah ini kita akan menambahkan domain saiful.com di atas search 192.168.1.1 atau seperti pada gambar.
search saiful.com
domain saiful.com
nameserver 192.168.1.1
Untuk save tekan Ctrl+ O lalu Enter. Tekan Ctrl+ X untuk Exit.
root@saiful:~# service networking restart
root@saiful:~# service bind9 restart
perintah ini digunakan untuk merestart paket networking dan bind9
root@saiful:~# nslookup saiful.com
perintah ini digunakan untuk mengecek konfigurasi untuk nama domain tampilan berikut merupakan konfigurasi yang sudah benar.
root@saiful:/etc/bind# nslookup saiful.com
Server : 192.168.1.1
Address : 192.168.1.1/53
Name : saiful.com
Address : 192.168.1.1
root@saiful:~# nslookup 192.168.1.1
perintah ini digunakan untuk mengecek konfigurasi untuk IP Domain tampilan berikut merupakan konfigurasi yang sudah benar.
root@saiful:/etc/bind# nslookup saiful.com
Server : 192.168.1.1
Address : 192.168.1.1/53
1.1.168.192.in-addr.arpa name = www.saiful.com.
1.1.168.192.in-addr.arpa name = mail.saiful.com.
Sekian tutorial untuk menginstall DNS di Debian. Semoga artikel ini bermanfaat dan terimakasih telah berkunjung di situs kami