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)
$ 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
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
Posting Komentar