Ads 468x60px

Membuat DNS Server dengan Linux Ubuntu


PDF
Disini aku mau berbagi pengalaman membuat (setting) DNS server dengan menggunakan Ubuntu sebenernya bisa juga di terapkan di Ubuntu Versi lainnya. Mas Nyoto disini langsung share pengalaman install DNS server, tidak perlu sharing cara install Ubuntu server. Karena cara install nya gampang sama seperti install windows dan juga sudah banyak tutorial di mbah google
Sebelumnya, perlu kita ketahui, apa sih sebenarnya DNS itu???
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.smkn2paloposch.id 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.

Asumsi kita adalah:


IP Address DNS Server : 202.75.20.54
Nama Website : http://www.masnyoto.com
Network : 202.75.20.48
Gateway : 202.75.20.49
Nama komputer : server
yang pertama kita masuk ke terminal
selanjutnya kita install DNS server (bind9)
# sudo apt-get install bind9
Supaya proses install nya lebih cepat, lebih baik kita ganti Repository ubuntu menjadi Repository Lokal.
kita konfigure di bagian name.conf
# sudo nano /etc/bind/named.conf
tambahkan konfigurasi seperti ini:
zone "20.75.202.in-addr.arpa" {
type master;
file "/etc/bind/db.20.75.202";
};

zone "smkn2palopo.sch.id" {
type master;
file "/etc/bind/db.smkn2palopo.sch.id";
};

Selanjutnya kita copy file dari db.local ke smkn2palopo.sch.id
dan dari db.127 ke db.20.75.202 ketik:
# sudo cp /etc/bind/db.local /etc/bind/db.smkn2palopo.sch.id
# sudo cp /etc/bind/db.127 /etc/bind/db.20.75.202

langkah berikutnya adalah setting zone domain(db.smkn2palopo.sch.id)
#sudo nano /etc/bind/db.smkn2palopo.sch.id
buat konfugurasi seperti dibawah ini:
;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA masnyoto.com. root.masnyoto.com. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ns.smkn2palopo.sch.id
@ IN A 202.75.20.54
ns IN A 202.75.20.54
server IN A 202.75.20.54
www IN A 202.75.20.54
mail IN A 202.75.20.54 --> untuk Web Mail apabila mail server jadi satu dengan web server
nms  IN A 202.75.20.54 --> untuk MRTG/Cacti, tutorial menyusul
speedtest IN A 202.75.20.54 --> untuk speedtest, tutorial menyusul
downloads IN A 202.75.20.54 --> untuk halaman dowload, tutorial menyusul


langkah selanjutnya adalah setting
zone ip address (db.20.75.202)
# sudo nano /etc/bind/db.20.75.202
buat konfigurasi seperti dibawah ini:
;
; BIND reverse data file for local loopback interface
;
$TTL 604800
@ IN SOA smkn2palopo.sch.id. root.smkn2palopo.sch.id. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ns.smkn2palopo.sch.id.
54 IN PTR smkn2palopo.sch.id.

setelah itu kita restart DNS server:

#sudo /etc/init.d/bind9 restart

untuk menge-check kita ketik:
# dig smkn2palopo.sch.id
bila ada reply seerti ini;
ns:~# dig smkn2palopo.sch.id

; <<>> DiG 9.5.1-P1 <<>> smkn2palopo.sch.id
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 56410 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1 ;; QUESTION SECTION: ;smkn2palopo.sch.id. IN A
;; ANSWER SECTION:
smkn2palopo.sch.id. 604800 IN A 202.75.20.54
;; AUTHORITY SECTION:
smkn2palopo.sch.id. 604800 IN NS ns.smkn2palopo.sch.id.
;; ADDITIONAL SECTION:
smkn2palopo.sch.id. 604800 IN A 202.75.20.54
;; Query time: 0 msec
;; SERVER: 202.75.20.54#53(202.75.20.54)
;; WHEN: Sun Dec 19 13:15:59 2010
;; MSG SIZE rcvd: 81
maka settingan kita suda berhasil...
yang terakhir kita ganti ip dns diserver kita
# sudo nano /etc/resolv.conf
search smkn2palopo.sch.id.
nameserver 202.75.20.54
nameserver 208.67.222.222
selesai dech setting dns server nya..
untuk memastikan lagi kita bisa test dengan menggunakan
# nslookup www.smkn2palopo.sch.id

server:~# nslookup www.smkn2palopo.sch.id
Server: 202.75.20.54
Address: 202.75.20.54#53

Non-authoritative answer:
www.smkn2palopo.sch.id. canonical name = ns.smkn2palopo.sch.id.
ns.smkn2palopo.sch.id. canonical name = ns.smkn2palopo.sch.id.
Name: ns.smkn2palopo.sch.id.
Address: 202.75.20.54

Demikian sedikit tulisan dari aku, apa bila ada kesalahan
mohon dikoreksi..
terimkasih...



sumber :http://masnyoto.com Description: Membuat DNS Server dengan Linux Ubuntu Rating: 4.5 Reviewer: aldhi kun - ItemReviewed: Membuat DNS Server dengan Linux Ubuntu