SETTING DNS SERVER LINUX PADA VirtualBox

 Cara Setting DNS Linux di virtualbox


Sebelum melakukan konfigurasi, anda harus sudah melakukan instalasi server ubuntu, dengan layanan lamp, ssh, dns. Dan setting Network pada VirtualBox dengan mengguna brigde.

Langkah Langkah Setting DNS linux (16.04) Virtual Box

1. Install linux pada mode ter bridge kemudian masukan username dan password yang sudah dibuat


2. Tambahkan ip address, netmask, network, dan DNS. Dengan perintah,

        sudo nano /etc/network/interfaces


3. Install bin9, dengan perintah

     sudo apt install bind9


4. Memasukan IP DNS forword, dengan perintah

        sudo nano /etc/bind/named.conf.options 

kemudian masukan forwader

   8.8.8.8


kemudian  restart dengan perintah

        sudo systemctl restart bind9.service


5. Forward zone file dengan perintah

sudo nano /etc/bind/named.conf.local

lalu masukan

zone "liszatkj.id" {

type master;

        file "/etc/bind/db.liszatkj.id";

};


6. Membuat file db.liszatkj.id pada folder, dengan perintah

        sudo cp /etc/bind/db.local  /etc/bind/db.liszatkj.id

7.  Edit file /etc/bind/db.lulutkj.id, dengan perintah

         sudo nano /etc/bind/db.liszatkj.id 

kemudian isi seperti contoh

;

; BIND data file for liszatkj.id

;

$TTL    604800

@       IN      SOA     liszatkj.id. root.liszatkj.id. (

                              2         ; Serial

                         604800         ; Refresh

                          86400         ; Retry

                         2419200         ; Expire

                         604800 )       ; Negative Cache TTL

        IN      A       10.10.104.118

;

@       IN      NS      ns.liszatkj.id.

@       IN      A       10.10.104.118

@       IN      AAAA    ::104

ns      IN      A       10.10.104.118


8. Reverse Zone File, dengan perintah

        sudo nano /etc/bind/named.conf.local

lalu tambahkan seperti contoh

zone "liszatkj.id" {

type master;

        file "/etc/bind/db.liszatkj.id";

};

zone "104.10.10.in-addr.arpa" {

        type master;

        file "/etc/bind/db.10";

};


9. Membuat file db.10, dengan perintah

       sudo cp /etc/bind/db.127 /etc/bind/db.10 


10. Edit file /etc/bind/db.10, dengan perintah

      sudo nano /etc/bind/db.10  

lalu tambahkan seperti contoh

;

; BIND reverse data file for local 10.10.104.10.10.104.118 net

;

$TTL    604800

@       IN      SOA     ns.liszatkj.id. root.liszatkj.id. (

                              2              ; Serial

                         604800         ; Refresh

                          86400          ; Retry

                        2419200         ; Expire

                         604800 )       ; Negative Cache TTL

;

@        IN      NS      ns.

118      IN      PTR     ns.liszatkj.id.



11. Restart bind9, dengan perintah

        sudo systemctl restart bind9.service


12. edit /etc/resolv.conf, dengan perintah

        sudo nano /etc/resolv.conf  

isi nameserver 10.10.104.118

                         8.8.8.8


13. perintah dig

$ dig -x 127.0.0.1

...

;; Query time: 1 msec

;; SERVER: 10.10.104.118#53(10.10.104.118)



14. perintah ping

       $ ping liszatkj.id




      PING ns.liszatkj.id (10.10.104.118) 56(84) bytes of data.

     64 bytes from 10.10.104.118: icmp_seq=1 ttl=64 time=0.700 ms

      64 bytes from 10.10.104.118: icmp_seq=1 ttl=64 time=0.700 ms

       64 bytes from 10.10.104.118: icmp_seq=1 ttl=64 time=0.700 ms

perintah ping ke facebook.com di linux server
$ ping facebook.com
 


Testing Client

13. Konfigurasi IP client

IP Address    10.10.104.218

Netmask         255.255.255.0

Getway 10.10.104.1

DNS 10.10.104.118



14. Cek ping di client

  cek ping ke domain

C:> ping liszatkj.id

PING ns.lulutkj.id (10.10.104.118) 56(84) bytes of data.

64 bytes from 10.10.104.118: icmp_seq=1 ttl=64 time=0.700 ms

64 bytes from 10.10.104.118: icmp_seq=2 ttl=64 time=0.713 ms


   cek ping ke dns serveryang dibuat

C:>ping 10.10.104.118

pinging 10.10.104.118

Replay from 10.10.104.118: bytes=32 time<1ms TTL=64

Replay from 10.10.104.118: bytes=32 time<1ms TTL=64

Replay from 10.10.104.118: bytes=32 time<1ms TTL=64

cek ping facebook.com lewat client



15. Cek browser dengan alamat: liszatkj.id

Jika server sudah diinstall lamp, maka akan muncul tampilan apache.



Komentar