SMK N 3 SINGARAJA

ENDY TKJ "STEMSI

Jumat, 06 Mei 2011

Konfigurasi DNS Server di Ubuntu 9.04


Sebelumnya saya telah memposting tentang cara mengkonfigurasi jaringan / IP komputer. Kali ini saya akan menuliskan bagaimana cara mengkonfigurasi DNS Server, tetap masih di Ubuntu 9.04.
Singkat saja, jika ada yang belum tahu, DNS merupakan kepanjangan dari Domain Name System, yaitu sebuah sistem yang menyimpan informasi tentang nama host maupun nama domain dalam bentuk data tersebar (distributed database) di dalam jaringan komputer. Dengan DNS, suatu alamat IP dapat dialamatkan ke dalam nama host dan nama domain yang lebih mudah diingat manusia.
 
Langkah awal yang harus kita lakukan sebelum memulai konfigurasi DNS Server adalah menginstall paket-paket bind.

# apt-get install bind9 bind9-doc dnsutils

Setelah semua paket terinstal, barulah kita dapat memulai konfigurasi. Dalam mengkonfigurasi zone atau domain, ada 3 file yang harus kita konfigurasi. Berikut langkah-langkahnya.

1. Konfigurasi File named.conf.local
Pada file ini, kita daftarkan domain yang akan kita kelola, contohnya kita akan mendaftarkan domain bernama smkn1tng.net dengan IP Address 192.168.10.109
Sebelumnya, jangan lupa kita ketikkan perintah sudo su pada terminal dan login sebagai root. Lalu ikuti langkah selanjutnya.

- buka file named.conf.local dengan mengetikkan perintah berikut
# nano /etc/bind/named.conf.local

- ketikkan konfigurasi seperti berikut


-jika telah selesai, tekan ctrl+O untuk menyimpan, lalu ctrl+X untuk keluar dari file editor


2. Konfigurasi File db.forward
File ini berguna untuk memetakkan hostname ke IP Address. Namun file ini belum ada pada direktori /etc/bind/, jadi kita harus membuatnya terlebih dahulu dengan mencopy file db.local. Nama filenya bisa apa saja yang Anda inginkan, yang penting diawali dengan db. dan isinya sesuai, jangan lupa juga untuk mengganti nama file db.forward pada file named.conf.local dengan nama file forward yang Anda buat.

# cp /etc/bind/db.local /etc/bind/db.forward

-buka file db.forward
# nano /etc/bind/db.forward

-sesuaikan isi file yang telah ada dengan identitas hostname pada zone yang akan kita kelola sebagai berikut


- tekan ctrl+O untu
k menyimpan, lalu ctrl+X untuk keluar dari file editor


3. Konfigurasi File db.reverse
Selain file db.forward, file yang harus kita buat adalah file db.reverse, yang berguna untuk memetakkan IP Address ke hostame (kebalikan dari forward). Dan sama seperti file forward, file ini belum ada pada direktori /etc/bind/ maka kita harus membuatnya dahulu. File ini pun dapat Anda beri nama apa saja asalkan sesuai dengan ketentuan tadi.

# cp /etc/bind/db.127 /etc/bind/db.reverse

- buka file db.reverse
# nano /etc/bind/db.reverse

- sesuaikan isi file sehingga seperti berikut


- teka
n ctrl+O untuk menyimpan, lalu ctrl+X untuk keluar dari file editor


Setelah 3 file-file di atas selesai kita konfigurasi, selanjutnya kita harus memasukkan IP Address dan domain yang telah kita buat ke dalam file resolv.conf

#nano /etc/resolv.conf

- isikan seperti berikut


Berikutnya adalah menjalankan service bind, yaitu dengan perintah :

# etc/ini.d/bind9 start

- jika ingin merestart service
# etc/ini.d/bind9 restart

- jika ingin mematikan service
# etc/ini.d/bind9 stop

Pengujian DNS Server
1. Pengujian di PC Server
Pengujian DNS di PC Server dapat dilakukan dengan perintah:

- untuk konfigurasi forward (hostname)
# nslookup www.smkn1tng.net

- untuk konfigurasi reverse (IP Address)
# nslookup 192.168.10.109

atau
# dig @192.168.10.100 smkn1tng.net

2. Pengujian Dari PC Client
Dari PC Client, kita dapat mengujinya melalui Command Prompt dengan mengetikkan perintah:

# ping www.smkn1tng.net
# ping 192.168.10.109

Jika me-replay, berarti DNS Server telah bekerja dengan baik. Jika tidak, berarti konfigurasi pada Server harus diperiksa kembali. Pastikan semua konfigrasi sesuai dengan langkah-langkah di atas.

0 komentar:

Posting Komentar

COMMENT

You can replace this text by going to "Layout" and then "Page Elements" section. Edit " About "

Slidershow

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Sweet Tomatoes Printable Coupons