Konfigurasi DNS Server di Ubuntu (Seri Uji Kompetensi) |
Pernah terpikirkan gak, kalo seandainya fitur Phonebook tidak disertakan dalam Handphone kita. |
Hahaha, mungkin perlu waktu khusus buat menghafal rangkaian No Telp untuk tiap-tiap orang. Terima |
kasih saya ucapkan buat orang yang punya ide Phonebook ini. Karena dengan fitur ini, maka kita hanya |
cukup mengetahui saja nama orang yang akan kita hubungi. Dan tugas dari Phonebook ini adalah |
menerjemahkan dari nama orang menjadi No Telp atau sebaliknya ,sesuai dengan yang telah kita input |
sebelumnya. |
Konsep inilah yang menginspirasi manusia dalam menciptakan DNS Server. Dengan adanya DNS, kita |
tidak perlu lagi menghafalkan alamat IP dari setiap website. Kita hanya perlu mengetikkan nama |
domainnya dan akan diterjemahkan menjadi alamat IP oleh DN S server. Untuk memanfaatkan fitur |
DNS ini, maka kita perlu untuk menginstall aplikasi bind9 di PC server yang akan difungsikan sebagai |
DNS server. Langsung saja, gini langkah-langkahnya buat instalasi dan konfigurasinya : |
1. Siapakan 3 buah PC , 1 buat klien, 1 buat DNS Server, dan 1 lagi buat host tujuan. Dan atur |
desain jaringan dan pengaalamatan IP-nya (gunakan perintah |
ifconfig |
untuk memberi alamat IP |
pada OS Linux) seperti gambar ini. Pastikan kalo semuanya saling terkoneksi. Gunakan |
perintah ping untuk mengeceknya.. |
2. Install paket bind9 di PC yang akan difungsikan menjadi DNS Server dengan mengetikkan |
perintah |
sudo apt-get install bind9 |
3. Masih tetap dalam PC DNS Server. Masuk ke dalam direktori |
/etc/bind |
dan copy file |
db.local |
menjadi |
db.banyuwangi.zone |
. Copy juga file |
db.127 |
menjadi |
db.banyuwangi.rev |
. |
4. Edit file |
named.conf.local |
dan tambahkan beberapa skrip ini |
zone “banyuwangi.com”{ |
type master; |
file “/etc/bind/db.banyuwangi.zone”; |
}; |
zone “10.168.192.in-addr.arpa” { |
type master; |
file “/etc/bind/db.banyuwangi.rev”; |
}; |
5. Edit file |
db.banyuwangi.zone |
menjadi seperti ini |
; |
; BIND data file for local loopback interface |
; |
$TTL 604800 |
@ IN SOA ns.banyuwangi.com. admin.banyuwangi.com. ( |
2 ; Serial |
604800 ; R efresh |
86400 ; R etry |
2419200 ; Expire |
604800 ) ; Negative Cache TTL |
; |
@ IN NS ns.banyuwangi.com. |
@ IN A 192.168.10.31 |
@ IN AAAA ::1 |
ns IN A 192.168.10.31 |
www IN CNAME ns |
6. Edit juga file |
db.banyuwangi.rev |
menjadi seperti ini |
; |
; BIND reverse data file for local loopback interface |
; |
$TTL 604800 |
@ IN SOA ns.banyuwangi.com. admin.banyuwangi.com. ( |
1 ; Serial |
604800 ; Refresh |
86400 ; Retry |
2419200 ; Expire |
604800 ) ; Negative Cache TTL |
; |
@ IN NS ns.banyuwangi.com. |
10 IN PTR ns.banyuwangi.com. |
10 IN PTR www.banyuwangi.com. |
7. Setelah itu isikan alamat IP DNS Server (192.168.10.2) pada PC klien. Untuk klien yang |
menggunakan sistem operasi Ms Windows, anda bisa mengisi IP DNS pada kolom yang sudah |
disediakan. Untuk sistem operasi Ubuntu, anda bisa mengedit file |
resolv.conf |
yang terletak |
dalam dir ektori |
/etc. |
Gunakan perintah |
sudo nano |
/etc/resolv.conf |
untuk mengeditnya. Edit file |
tersebut seperti ini : |
nameserver 192.168.10.2 |
Tidak ada komentar:
Posting Komentar
Silankah Membantu Saya Untuk Maju.