Tuesday, 26 April 2011

Seting DNS Server di Ubuntu 10.04 Lucid


Setiap komputer yang terhubung ke jaringan memiliki alamat IP,  Server DNS bertugas menerjemahkan IP ke nama alamat dan sebaliknya dari nama alamat ke nomor IP, DNS bekerja dengan konsep client-server. Sebuah komputer yang menjalankan fungsi server disebut DNS server atau nameserver dan komputer lain yang meminta penterjemahan hostname ke IP Address disebut client DNS. DNS umumnya diterapkan dengan menggunakan server terpusat yang disebut  server DNS atau nameserver yang memiliki wewenang atau otoritas dalam mengelola beberapa domain dan mengacu kepada beberapa domain lainnya yang dikelola server DNS lain.

Paket software untuk membangun sebuah DNS Server adalah bind (Barkeley Internet Name Domain). Bind menjadi paket software default untuk DNS pada semua distro Linux.   Berikut adalah langkah-langkah instalasi nya


A.      Seting DNS

Untuk mempermudah pemahaman, sebelum diinstall kan program untuk DNS, ada baiknya di install kan dulu beberapa program yang dibutuhkan, berikut daftarnya sekaligus cara menginstall nya, DNS yang akan kita buat adalah www.cukil.com

#apt-get install apache2
#apt-get install php5
#apt-get install mysql-server
#apt-get install libapache2-mod-php5 php5-mysql php5-gd php5-imap php5-dev php5-curl
#apt-get install bind9

Setelah itu lakukan konfigurasi jaringan, kali ini kita coba untuk jaringan lokal terlebih dahulu, setelah nya bisa dilakukan untuk seting yang lebih lanjut lagi, cara nya adalah sebagai berikut

# nano /etc/network/interfaces

Isi dengan konfigurasi sebagai berikut :

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 10.10.200.1
netmask 255.255.255.0
network 10.10.200.0
broadcast 10.10.200.255
gateway 10.10.200.1
dns-nameservers 10.10.200.1


IP address, netmask dan gateway sebenarnya bisa disesuaikan dengan koneksi yang kalian miliki, untuk pembahasan  kali ini hanya dibuat untuk jaringan lokal saja, untuk mempermudah pembahasan. Langkah selanjutnya adalah setting  host caranya :

#nano /etc/hosts

Masukan seperti pada gambar dibawah ini :




Setelah itu lakukan pengaturan file hostname cara nya ketik #nano /etc/hostname masukan konfigurasi seperti pada gambar dibawah ini :



Konfigurasi file resolv.conf  ketikan #nano /etc/resolv.conf berikut adalah konfigurasi nya




Langkah selanjutnya lakukan konfigurasi file yang ada di folder /etc/bind, konfigurasi file named.conf.local, ketikan #/nano /etc/bind/named.conf.local masukan konfigurasi seperti pada gambar dibawah ini :

Setelah itu lakukan perubahan pada file named.conf.options, ketikan #nano /etc/bind/named.conf.options konfigurasi seperti pada gambar di bawah ini :



Konfigurasi #nano /etc/bind/db.cukil seperti pada gambar dibawah ini :


Setelah itu konfigurasi file #nano /etc/db.1 seperti pada gambar dibawah ini :



Restart program bind9 caranya ketikan #/etc/init.d/bind9 restart, setelah itu lakukan test apakah konfigurasi file yang tadi di buat telah benar cara nya adalah seperti pada gambar dibawah ini



Lakukan test dengan menggunakan ns look up caranya seperti pada gambar dibawah ini :


Lakukan test tambahan dengan mengetikan #dig cukil.com test dengan menggunakan perintah ping #ping www.cukil.com setelah yakin semua nya jalan lakukan test dengan menggunakan browser, ketikan www.cukil.com 

Riki Nuryadin   
http://el-cukil.blogspot.com

2 comments:

  1. thanks mas bro.....akhirnya setelah sekian kali mencoba2 DNS akhirnya bs jg...thans berat nih u tutornya..:)

    ReplyDelete

Repositori Institusional Di Perguruan Tinggi

Oleh : Riki Nuryadin riki.nuryadin@upi.edu riki.nuryadin@gmail.com Abstrak: Institusional repositori adalah sebuah wadah o...