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 :
thanks mas bro.....akhirnya setelah sekian kali mencoba2 DNS akhirnya bs jg...thans berat nih u tutornya..:)
ReplyDeletesama - sama
ReplyDelete