DNS (Domain Name System) adalah suatu sistem yang digunakan untuk memetakaan alamat IP address menjadi hostname. Sistem ini sangat diperlukan mengingat keterbatasan manusia dalam menghafal angka dibandingkan huruf (nama). Bayangkan jika kita harus mengingat alamat http://202.158.66.86 untuk mengakses situs detikcom. Tentunya jauh lebih mudah untuk mengakses situs detik com dengan alamat http://www.detik.com. Intilah tugas utama DNS server, yaitu memetakan IP 202.158.66.86 menjadi FQDN (Fully Qualified Domain Name) www.detik.com. Pada tutorial kali ini akan dibahas konfigurasi DNS server pada sistem ubuntu dengan menggunakan bind9.
Untuk dapat mulai mengkonfigurasikan DNS, terlebih dahulu install paket bind9 yang akan digunakan sebagai software DNS Server.# apt-get install bind9
Setelah bind9 terinstall, tugas selanjutnya adalah:
Dalam tutorial ini diasumsikan domain yang digunakan adalah khairilthegreat.web.id.
Jika ISP kita mempunyai DNS server sendiri, kita dapat menambahkan konfigurasi forwarder sehingga data yang tidak bisa diresolve oleh DNS server lokal akan diteruskan ke DNS server ISP. Tambahkan baris dibawah sesuai alamat IP DNS server ISP.forwarders {
152.118.24.2;
};
File ini menampung konfigurasi DNS lokal. Sebagai contoh tambahkan baris dibawah untuk mengkonfigurasikan bind agar melihat database forward zone pada file /etc/bind9/khairilthegreat.web.id.fwd dan reverse zone pada rev.99.118.152.khairilthegreat.web.id.
zone "khairilthegreat.web.id" {
type master;
file "/etc/bind/khairilthegreat.web.id.fwd";
};
zone "99.118.152.in-addr.arpa" {
type master;
file "/etc/bind/rev.99.118.152.khairilthegreat.web.id";
};
File pertama untuk menampung data forward zone:# touch /etc/bind/khairilthegreat.web.id.fwd
File kedua untuk menampung data reverse zone:# touch /etc/bind/rev.99.118.152.khairilthegreat.web.id
Isi file /etc/bind/khairilthegreat.web.id.fwd dengan data dibawah:
$TTL 86400
@ IN SOA khairilthegreat.web.id. admin.khairilthegreat.web.id. (
2001061401 ; Serial
21600 ; Refresh
1800 ; Retry
604800 ; Expire
900 ) ; Negative cache TTL
IN NS ns.khairilthegreat.web.id.
IN MX 10 khairilthegreat.web.id.
localhost IN A 127.0.0.1
www IN A 152.118.99.49
ns IN A 152.118.99.49
Isi file /etc/bind/rev.99.118.152.khairilthegreat.web.id dengan data dibawah:
$TTL 86400
;
; Address to hostname mapping
;
@ IN SOA khairilthegreat.web.id. admin.khairilthegreat.web.id. (
2001061401 ; Serial
21600 ; Refresh
1800 ; Retry
604800 ; Expire
900 ) ; Negative cache TTL
IN NS ns.khairilthegreat.web.id.
49 IN PTR www.khairilthegreat.web.id.
Tambahkan baris dibawah inisearch khairilthegreat.web.id
nameserver 152.118.99.48
nameserver 152.118.24.24
Konfigurasi bind selesai. Restart bind# /etc/init.d/bind9 restart
Tes konfigurasi dengan menggunakan perintah nslookup, host, ataupun dig.nslookup www.khairilthegreat.web.id
host khairilthegreat.web.id
dig khairilthegreat.web.id
9/13/07
Instalasi DNS Server
Label: Linux Networking
Subscribe to:
Post Comments (Atom)
6 komentar:
mas,DNS itu (domain name server).
Saya juga orang IT mas.....
itu katanya guru saya
Yang saya tau
DNS= Domain Name Server
Sama aja sih. Bisa system, service, atau server. Tergantung kebiasaan. Tapi yang benar (menurut gw) DNS = Domain Name System (http://en.wikipedia.org/wiki/Domain_name_system)
Setahu saya sih, DNS = Domain Name System. yang kalau di artikan ke Indonesia, menjadi "Sistem Penamaan Domain". makanya, ada yang namanya DNS Server. kalau DNS = Domain Name Server, berarti kata "Server"-nya double dong. hehehe...
DNS - Domain Name System. Merupakan layanan di Internet untuk jaringan yang menggunakan TCP/IP.
Layanan ini digunakan untuk mengidentifikasi sebuah komputer dengan nama bukan dengan menggunakan
alamat IP (IP address). Singkatnya DNS melakukan konversi dari nama ke angka. DNS dilakukan secara
desentralisasi, dimana setiap daerah atau tingkat organisasi memiliki domain sendiri. Suatu sistem database yang
mengizinkan aplikasi TCP/IP menterjemahkan nama host ke dalam satu IP address. DNS (Domain Name Service)
merupakan servis di Internet untuk network yang menggunakan TCP/IP.
Semoga bermanfaat.
Salam dari kami :
KOMUNITAS PELAJAR ILMU KOMPUTER INDONESIA
mas, klo ngeping fail pas pada waktu restart, solusinya gimana??
tolong bantuanya secepatnya...
Post a Comment