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.
[email protected]:~# 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.
[email protected]:~# apt-get install bind9
perintah ini digunakan untuk menginstalasi bind9 yang merupakan software dari DNS.
[email protected]:~# cd /etc/bind
langkah ini digunakan untuk langsung masuk ke file “bind”
[email protected]:/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.
[email protected]:/etc/bind# cp db.local db.domain
[email protected]:/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.
[email protected]:/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.
[email protected]:/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.
[email protected]:~# 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.
[email protected]:~# service networking restart
[email protected]:~# service bind9 restart
perintah ini digunakan untuk merestart paket networking dan bind9
[email protected]:~# nslookup saiful.com
perintah ini digunakan untuk mengecek konfigurasi untuk nama domain tampilan berikut merupakan konfigurasi yang sudah benar.
[email protected]:/etc/bind# nslookup saiful.com
Server : 192.168.1.1
Address : 192.168.1.1/53
Name : saiful.com
Address : 192.168.1.1
[email protected]:~# nslookup 192.168.1.1
perintah ini digunakan untuk mengecek konfigurasi untuk IP Domain tampilan berikut merupakan konfigurasi yang sudah benar.
[email protected]:/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