Cara Menginstall DNS Server di Debian

Cara Menginstall DNS Server di Debian

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

Leave a Comment