[Ubuntu Server] Instalasi dan Konfigurasi DNS Server
DNS itu singkatan dari Domain Name Server, jadi yang kita inget bukan alamat IP Address dari setiap komputer tapi nama yang diberikan untuk IP Address tersebut. Misalnya seperti www.yahoo.com atau www.google.com atau juga gadjah.net.
Kenapa? Karena manusia kesulitan kalo harus mengingat banyak nomor sekaligus, jadi dibuat sebuah program namanya DNS Server supaya manusia tinggal inget nama websitenya doang, tugasnya DNS Server untuk nerjemahin nama menjadi nomor.
Tapi sebelum dia bisa nerjemahin, kita harus install dan konfigurasi dulu DNS Server.
Install DNS Server:
sudo apt-get install bind9 |
Konfigurasi DNS Server:
Asumsi kita adalah:
IP Address DNS Server Statis IP Address DNS Server : 192.168.81.81 Nama Website : http://www.ardiansah.co.cc Network : 192.168.81.0 Gateway : 192.168.81.81 Nama komputer : ubuntu |
Yang pertama di konfigurasi adalah file named.conf.local:
sudo nano /etc/bind/named.conf.local |
Buat konfigurasi seperti ini:
# zona untuk domain -> ip address zone "ardiansah.co.cc" { type master; file "/etc/bind/zones/ardiansah.co.cc.db"; }; # zona untuk ip address -> domain zone "81.168.192.in-addr.arpa" { type master; file "/etc/bind/zones/rev.81.168.192.in-addr.arpa"; }; |
Untuk mengakses DNS Server lain yang isinya lebih lengkap:
sudo nano /etc/bind/named.conf.options |
Trus isikan IP Address atau Domain DNS Server lain yang lebih lengkap, misalnya:
forwarders { 123.456.789.012; }; |
Supaya DNS Server yang udah dibuat juga bisa mengakses dirinya sendiri:
sudo nano /etc/resolv.conf |
Trus isi dirinya sendiri:
search ardiansah.co.cc. nameserver 192.168.81.81 |
Akhirnya adalah kita buat zona untuk DNS Server, dengan urutan sebagai berikut:
sudo mkdir /etc/bind/zones sudo nano /etc/bind/zones/ardiansah.co.cc.db |
Trus isikan perintah sebagai berikut:
$TTL 1500 @ IN SOA ubuntu.ardiansah.co.cc. root ( 2007062703 28800 3600 604800 38400 ); ardiansah.co.cc. IN NS ubuntu.ardiansah.co.cc. ubuntu IN A 192.168.81.81 www IN CNAME ubuntu |
Kebalikannya adalah:
sudo nano /etc/bind/zones/rev.81.168.192.in-addr.arpa |
Isikan perintah sebagai berikut:
$TTL 1500 @ IN SOA ubuntu.ardiansah.co.cc. root ( 2007062703 28800 3600 604800 38400 ); IN NS ubuntu.ardiansah.co.cc. 81 IN PTR ubuntu.ardiansah.co.cc. |
Akhirnya restart DNS Server:
sudo /etc/init.d/bind9 restart |
Udah deh, sekarang kita sudah punya DNS Server aktif. Tinggal buat DHCP Server aja lanjutan berikutnya.
IP Address-mu:
38.107.191.80



izin Copy ya pak… Tutorialnya update terus, Semangat!!!
thanks…
KAOS’s last blog post..Kepada Yth. Seluruh Anggota KAOS
Boleh aja asal dituliskan tutorialnya berasal dari website ini ya.
pak irfan, thanks yah!!
sepertinya tutorail ini “baru” akan sy praktekan dalam dunia nyata….!! maklum, pemula…..hehe:D
thx y p!!
@dd:
pasti harus dipraktekkan, supaya ngerti dulu logika dns!
Bener ya pa harus ngerti konsep dulu…He2
Semangat pa…
dhonie’s last blog post..Tune in to WordPress.tv
Permisi pak….
Numpang tanya pak..apa arti perintah yg ini pak :
$TTL 1500
@ IN SOA ubuntu.ardiansah.co.cc. root (
2007062703
28800
3600
604800
38400
);
ardiansah.co.cc. IN NS ubuntu.ardiansah.co.cc.
ubuntu IN A 192.168.81.81
www IN CNAME ubuntu
dibawah baris @ IN SOA ubuntu.ardiansah.co.cc. root (, itu kan ada angka2 2007062703, 28800, dst…
maksud angka angka itu apa ya pak ya?
maksih sebelumnya pak:)
itu menunjukkan waktu dalam detik!
[...] http://www.khairilthegreat.web.id/2007/09/dasar-dasar-dns-server-dns-domain-name.html http://gadjah.net/2008/11/17/ubuntu-server-instalasi-dan-konfigurasi-dns-server/ http://idzole32onthenet.wordpress.com/2008/08/06/dns-server-pada-ubuntu-server-71/ [...]
pa, klo pengen bikin PDC (Primary Domain Control) di linux (buat gantiin WINDOWS-Server), apa perlu seting DNS juga??
ato cm konfigurasi di smb.conf nya aja??
distro:blankon/ubuntu.
NDC command failed : rndc: connect failed: 127.0.0.1#953: connection refused
mau nanya itu kenapa yaa koq bisa muncul kayak gituu???
tulungin dunk..
:D
nice post, thx for sharing it
star tattoos’s last blog post..Tribal Tattoo Designs
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
Salam,
Pak . saya sudah konfigurasi dengan benar berdasarkan tutorial dalam membangun DN server.
tapi saya menghadapi permasalahan.
masalahnya ,ip dalam satu network dengan DNS server saya bisa untuk mengakses domain local dan public, sedangkan kalau beda network hanya bisa mengakses domain local tidak bisa mengakses domain public. Mohon penjelasannya pak . Terima kasih
Mas irfan numpang tanya ney….
Saya sudah buat seperti yang mas irfan buat diatas, Masalah saya :
1.Gimana caranya buat nama DNS bisa di akses secara intranet???
2.Trus misalkan saya pasang server email macam postfix gimana cara untuk pendaftaran DNS yang sudah saya buat???
Terima kasih mas….tolong yew, sy lagi TA ney gak bisa buat server email di domain lokal.
tolong di email ke saya…
yadiacho’s last blog post..Value MD5 pada JTextField
Mas irfan saya mau tanya nie maksud konfig yang diatas tertulis :
“Trus isikan IP Address atau Domain DNS Server lain yang lebih lengkap, misalnya:
forwarders {
123.456.789.012;
};
Maksud dari forwarders ip 123.456.789.012 itu ip ap mas ???
Apakah ip 123.456.789.012 itu IP Public kt ????
masalahnya ,ip dalam satu network dengan DNS server saya bisa untuk mengakses domain local dan public, sedangkan kalau beda network hanya bisa mengakses domain local tidak bisa mengakses domain public. Mohon penjelasannya pak . Terima kasih