Kamis, 04 November 2010

Membuat DNS Server pada Ubuntu 9.04

DNS adalah Domain Name System gunanya adalah untuk memetakan alamat IP kedalam domain atau sebaliknya.
Pada kali ini saya akan membuat DNS untuk domain tekaje.web.id yang akan di petakan pada IP 192.168.0.21

#### Langkah Pertama yaitu install bind9 untuk membuat DNS server. seperti biasa " apt-get install bind9 "

- kemudian edit file " /etc/bind/named.conf " tapi jangan lupa untuk di backup dlu file yang asli.
- lalu tambahkan baris ini :
zone "tekaje.web.id" {
type master;
file "/etc/bind/db.tekaje";
}

zone "0.168.192.in-addr.arpa" {
type master;
file "/etc/bind/db.192";
}
- Kemudian save configurasi tersebut
- lalu buat database untuk domain tekaje.web.id
- copy aja file "/etc/bind/db.local jadi db.tekaje dengan cara ketikan command " cp /etc/bind/db.local /etc/bind/db.tekaje "
- lalu copy juga file " /etc/bind/db.127 jadi db.192 dengan cara sama seperti di atas. - kemudian edit file /etc/bind/db.tekaje
- ubah jadi seperti ini :

@ IN SOA ns.tekaje.web.id. root.tekaje.web.id. (
2010081901 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expired
86400 ) ; Minimum

@ IN NS ns.tekaje.web.id.
@ IN A 192.168.0.21
www IN A 192.168.0.21
ftp IN A 192.168.0.21

- save kemudian exit.
- lalu edit file db.192
- ubah jadi kayak gini :

@ IN SOA ns.tekaje.web.id. root.tekaje.web.id. (
2010081901 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expired
86400 ) ; Minimum

@ IN NS ns.tekaje.web.id.
21 IN PTR ns.tekaje.web.id.


- lalu save dan exit
- kemudian restart bind "/etc/init.d/bind9 restart"
- untuk mengecek konfigurasi sudah benar atau belum menggunakan command dig dan nslookup
ex : " dig tekaje.web.id "
ex : " nslookup "
>set type=any
>tekaje.web.id
- apabila muncul jawaban berarti konfigurasi sudah berhasil.
- keterangan :
-> @ = Shortcut yang menyatakan domain yang akan di tangani oleh server DNS ini. Pada kasus ini tekaje.web.id
-> IN = Kependekan dari kata INTERNET ( saya belum tahu maksudnya ).
-> A = Internet Address ( IP yang akan di tangani oleh server DNS ini. Contoh pada kasus di atas di tuliskan seperti ini
www IN A 192.168.0.21 ( Artinya server WEB yang akan di tangani oleh DNS server ini di Petakan di IP 192.168.0.21 )
soal IP sesuaikan keadaan. Pada contoh diatas memakai IP local karena cangkupan-nya sebatas LAN saja. Apabila ingin di buat public
tinggal ganti saja IP" tersebut dengan IP Public. dan ini hanya untuk ipv4 untuk ipv6 diganti menjadi AAAA.
-> NS = Kependekan dari NameServer. Pada contoh di atas di tuliskan seperti ini : @ IN NS ns.tekaje.web.id.
artinya bahwa si domain tekaje.web.id di tangani oleh DNS ns.tekaje.web.id.
-> Mungkin segitu aja keterangannya...untuk lebih jelasnya anda bisa guling - guling di internet :) .

0 komentar:

Posting Komentar