Sunday, October 6, 2013

Konfigurasi DNS di Debian 6 Squeeze


Domain Name System atau DNS adalah suatu metode untuk mengubah Ip Address suatu komputer ke dalam suatu nama domain, atau sebaliknya. Yang memudahkan kita dalam mengingat komputer tetsebut. Misalnya, server debian memiliki alamat Ip sekian, namun pada umumnya, orang tidak akan mudah mengingat alamat Ip dalam berntuk numerik tersebut.
Untuk itu disini saya akan menjelaskan kepada Anda semua tentang cara mengkonfigurasi DNS di Debian 6.05 (Squeeze). Ikuti langkah dibawah ini:



1.      Install: apt-get install bind9
2.      Setelah itu copy file db.local yang ada dalam /etc/bind/ lalu letakkan di dalam /var/cache/bind/ dengan nama db.debian, dengan cara
# cp /etc/bind/db.local /var/cache/bind/db.debian
3.      Berikutnya copy juga file db.127 yang ada dalam /etc/bind/ letakkan juga di dalam /var/cache/bind/ dengan nama db.192, dengan cara
# cp /etc/bind/db.127 /var/cache/bind/db.192
4.      Mengedit file db.debian: mcedit /var/cache/bind/db.debian
      Note: untuk regina.com ganti dengan nama dns yang anda buat. Dan untuk Ip-nya sesuaikan pula dengan Ip Anda.
;
$TTL     1000
@ IN     SOA    regina.com. root.regina.com. (
                     222222          ; Serial
                 1000         ; Refresh
                  86400              ; Retry
                2419200              ; Expire
                 604800 )     ; Negative Cache TTL
;
@ IN     NS     regina.com.
@ IN     A      192.200.29.1
ns       IN     A      192.200.29.1
@ IN     AAAA   ::1
www      IN     A      192.200.29.1
ftp      IN     A      192.200.29.1
mail     IN     A      192.200.29.1

5.      Mengedit file db.192: mcedit /var/cache/bind/db.192
 Note: untuk regina.com ganti dengan nama dns yang anda buat. Dan untuk Ip-nya sesuaikan pula dengan Ip Anda.

;
$TTL     1000
@ IN     SOA    regina.com. root.regina.com. (
                      111111         ; Serial
                 1000         ; Refresh
                  86400              ; Retry
                2419200              ; Expire
                 604800 )     ; Negative Cache TTL
;
@ IN     NS     regina.com.
1.29.200 IN     PTR    regina.com.

6.      Mengedit file: mcedit /etc/bind/named.conf.default-zones

// be authoritative for the localhost forward and reverse zones, and for
 // broadcast zones as per RFC 1912

zone "regina.com" {
  type master;
  file "/var/cache/bind/db.debian";
};

zone "192.in-addr.arpa" {
  type master;
  file "/var/cache/bind/db.192";
};

7.      Mengedit file resolv.conf: mcedit /etc/resolv.conf , tambahkan script berikut:
search regina.com (sesuaikan nama dns Anda)
nameserver 192.200.29.1 (sesuaikan dengan Ip Anda)
8.      Restart bind: /etc/init.d/bind9 restart
9.   Pengujian dengan nslookup: nslookup regina.com dan nslookup 192.200.29.1 (sesuaikan dengan nama dns dan ip Anda)

Selesai

Dengan adanya DNS Server, kita bisa mngakses halaman situs dari server debian tersebut hanya dengan mengakses nama domain-nya (www.regina.com), tanpa mengingat Ip Address dari komputer tersebut.

No comments:

Post a Comment