You are on page 1of 5

INSTALASI DNS SERVER PADA UBUNTU SERVER

DALAM VIRTUAL BOX (UNTUK PEMBELAJARAN)


Postingan ini saya tulis terutama untuk siswa saya, tapi
barangkali juga bermanfa’at untuk semua orang yang ingin
belajar DNS server dalam bentuk simuasi menggunakan
virtual box… Download versi pdf disini.

Pada tulisan ini saya mengasumsikan anda telah menginstal


Virtual Box pada Komputer Host dengan Sistem Operasi
Windows dan telah menginstal Ubuntu Server dalam Virtual
Box.

Berikut ini langkah-langkah yang harus dilakukan untuk


melakukan instalasi DNS Server pada Ubuntu dalam Virtual
Box:

1.Seleksi Ubuntu Server yang telah anda instal pada


VirtualBox Manager, kemudian klik setting..

2. Pada ubuntu server seting pilih Network/Jaringan,


kemudian pastikan bahwa Adapter Jaringan dalam mode
(Attached to) NAT, supaya anda dapat mengakses internet
dari Ubuntu Server

3. Install daemon bind nya (software untuk dns di linux


adalah bind)

$ sudo apt-get update


$ sudo apt-get install bind9

4. Ganti dns di server dengan ip anda, misalnya ip-nya


192.168.1.1 caranya:

$ sudo nano /etc/resolv.conf


Tulis perintah dibawah berikut:

nameserver 192.168.1.1

Simpan dengan menekan ctrl+x tekan y kemudian enter

5. Setelah selesai kemudian matikan dulu ubuntu server di


VirtualBox anda dan ubuh mode network interface-nya
menjadi Host-Only Adafter.

6. Jalankan kembali ubuntu servernya, login, kemudian


tetapkan IP Address dengan IP Address statis.

$ sudo nano /etc/network/interfaces

Isikan kode berikut:

# This file describes the network interfaces available on your


system
# and how to activate them. For more information, see
interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.1.1
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.254

7. Tetapkan IP Address di Komputer Host dari Network


Connection

8. Tetapka IP Addres-nya, misalkan dengan 192.168.1.2, dns


1 nya dengan ip ubuntu server yang di VirtualBox, dns 2 nya
biarkan kosong.
9. Ping IP Ubuntu Server dari host komputer dan sebaliknya,
untuk mencoba koneksi Ubuntu Server dengan Komputer
Host.

Sampai tahapan ini anda seolah olah menghubungkan dua


komputer, yang satunya memiliki SO Ubuntu Server dengan
IP 192.168.1.1 yang lainnya komputer dengan SO Ms.
Windows.

Master file konfigurasi server DNS anda adalah


/etc/bind/named.conf. Tapi untuk membuat Domain, anda
hanya perlu mengubah file /etc/bind/named.conf.local.

10. Jangan ubah file /etc/bind/named.conf.

Edit file /etc/bind/named.conf.local,

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

tambahkan baris berikut:

zone “smkn1pnd.sch.id" in {
allow-transfer { any; };
file "/etc/bind/db.smkn1pnd.sch.id";
type master;
};
zone “10.168.192.in-addr.arpa" {
type master;
file "/etc/bind/db.10.168.192";
};

Ket:
– Zone “1.168.192.in-addr.arpa” angka disini adalah ip
address komputer server yang dibalik, contoh jika ip server
192.168.1.1 maka diambil tiga angka didepan dan dibalik
jadi 1.168.192.

11. Buat file db.smkn1pnd.sch.id di /etc/bind

$ sudo nano /etc/bind/db.smkn1pnd.sch.id

Masukan kode berikut ini:


; smkn1pnd.sch.id
$TTL 604800
@ IN SOA ns1.smkn1pnd.sch.id. root.smkn1pnd.sch.id. (
2006020201 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800); Negative Cache TTL
;
@ IN NS ns1
IN MX 10 mail
IN A 192.168.1.1
ns1 IN A 192.168.1.1
mail IN A 192.168.1.1 ;Server email juga server yang ini.
www IN A 192.168.1.1
ftp IN A 192.168.1.1 ; server ftp

12. Seting file untuk db reverse lookup

Buat file db.1.168.192 di /etc/bind/

$ sudo nano /etc/bind/ db.10.168.192


Masukan Kode berikut

; smkn1pnd.sch.id
$TTL 604800
@ IN SOA ns1.smkn1pnd.sch.id. root.smkn1pnd.sch.id.
(
2006020201 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800); Negative Cache TTL
;
@ IN NS ns1
IN MX 10 mail
ns1 IN PTR 192.168.1.1
1 IN PTR ns1
1 IN PTR ns1.smkn1pnd.sch.id

Simpan (ctrl+x tekan y kemudian enter)


ket: Angka 1 pada dua bagian terakhir yang bersebelahan
dengan IN adalah angka belakang pada ip address. Disini
permisalan ip address server kita akhirannya 1.

13. Setting file resolv.conf

#nano /etc/resolv.conf

Tulis bagian dibawah ini:

search smkn1pnd.sch.id
nameserver 192.168.1.1
domain smkn1pnd.sch.id
domain http://www.smkn1pnd.sch.id

Simpan

14. edit juga file hosts di folder /etc

$ sudo nano /etc/hosts

Tambahkan bagian dibawah ini:

192.168.1.1 smkn1pnd.sch.id

Simpan

15. restart program bind dan network nya

$ sudo /etc/init.d/bind9 restart


$ sudo /etc/init.d/networking restart

16. Test dengan perintah

$ dig smkn1pnd.sch.id

17. Panggil domain dari Komputer Host

>ping smkn1pnd.sch.id

You might also like