teamcool2's Profile on Ping.sg
rss twitter

INSTALASI DAN KONFIGURASI DNS SERVER DI DEBIAN



DNS adalah Domain name server yang digunakan untuk mempermudah user dalam Menhubngkan server karena Berupa Huruf Bukan Angka . contohnya Google.com , Facebook.com , twitter.com dll.

DOMAN NAME SERVER

Domain Name Server (DNS) digunakan untuk translasi dari IP address ke nama host yang lebih mudah diingat atau sebaliknya. Untuk instalasi BIND9 dapat menggunakan perintah berikut.

debian:~# apt-get install bind9 bind9-doc dnsutils

Edit file konfigurasi /etc/bind/named.conf dengan menambahkan baris berikut.


zone "debianIndonesia.org" {
type master;
file "/etc/bind/db.debianIndonesia";
};
zone "0.168.10.in-addr.arpa" {
type master;
file "/etc/bind/db.10.182.0";
};

Buat sebuah file dengan nama 'db.debianIndonesia' di direktori /etc/bind dan tambahkan baris berikut.

debian:~# mcedit /etc/bind/db.debianIndonesia
; BIND data file for debianIndonesia.org

$TTL 604800
@ IN SOA debianIndonesia.org. root.debianIndonesia.org. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
NS debian.debianIndonesia.org.;
MX 10 mail.debianIndonesia.org.
;
debianIndonesia.org A 10.182.0.68
www A 10.182.0.68
ftp A 10.182.0.68
debian A 10.182.0.68
mail A 10.182.0.68
ldap A 10.182.0.68
debianIndonesia.org. TXT "v=spf1 a mx ~all"
debian.debianIndonesia.org. TXT "v=spf1 a -all"

Kemudian buat sebuah file lain dengan nama 'db.10.182.0' sebagai reverse zone dari 'db.debianIndonesia' dan tambahkan baris berikut.

debian:~# mcedit /etc/bind/db.10.182.0
; BIND reverse data file for debianIndonesia.org
$TTL 604800
@ IN SOA debianIndonesia.org. root.debianIndonesia.org. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
NS debian.debianIndonesia.org.;
;
68 PTR www.debianIndonesia.org.
68 PTR ftp.debianIndonesia.org.
68 PTR debian.debianIndonesia.org.
68 PTR mail.debianIndonesia.org.
68 PTR ldap.debianIndonesia.org.


Restart BIND dengan perintah berikut.
debian:~# /etc/init.d/bind9 reload
debian:~# /etc/init.d/bind9 restart


Tahap selanjutnya adalah penambahan IP DNS di sisi server debian etch dengan mengikuti langkah-langkah berikut.
Dari Desktop KDE, klik Start Menu – system – Networking, kemudian akan tampak jendela dialog 'Network settings'. Pada tab DNS,
1. Klik +Add untuk penambahan query DNS server.
2. Masukkan IP address dari DNS server dalam hal ini penulis menggunakan 10.182.0.68
3. Klik OK


Untuk melihat apakah DNS server telah berjalan dengan baik di sistem anda, gunakan perintah berikut.

debian:~# dig @10.182.0.68 www.debianIndonesia.org
; <<>> DiG 9.3.4 <<>> @10.182.0.68 www.debianIndonesia.org
; (1 server found)
;; global options: printcmd

;; Got answer:
;; ->>HEADER<<- 51789="51789" id:="id:" noerror="noerror" opcode:="opcode:" p="p" query="query" status:="status:">
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1
;; QUESTION SECTION:
;www.debianIndonesia.org. IN A
;; ANSWER SECTION:
www.debianIndonesia.org. 604800 IN A 10.182.0.68
;; AUTHORITY SECTION:
debianIndonesia.org. 604800 IN NS debian.debianIndonesia.org.
;; Query time: 3 msec
;; SERVER: 10.182.0.68#53(10.182.0.68)
;; WHEN: Fri Apr 20 00:18:29 2007
;; MSG SIZE rcvd: 94

Atau dapat menggunakan perintah berikut.

debian:~# nslookup www.debianIndonesia.org
Server: 10.182.0.68
Address: 10.182.0.68#53
Name: www.debianIndonesia.org
Address: 10.182.0.68

Semoga membantu





Twitter Delicious Facebook Digg Stumbleupon Favorites More

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