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

Download versi pdf disini.

3 Balasan ke INSTALASI DNS SERVER PADA UBUNTU SERVER DALAM VIRTUAL BOX (UNTUK PEMBELAJARAN)

  1. kukuh budiharso mengatakan:

    bagus artikelnya. salam kenal dari http://budiharso.wordpress.com

  2. Wawan Sulistiawan mengatakan:

    mas bisa tambahin screenshot nya???
    kurang mudeng ni….

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: