CARA SETTING DNS SERVER di ubuntu 14.04
BIND / b aɪ n d / , atau bernama / n eɪ m d i ː / , adalah
yang paling banyak digunakan Domain Name System (DNS) software di
Internet. Pada Unix-seperti sistem operasi itu yang de facto standar .
Perangkat lunak ini awalnya dirancang di University of California Berkeley
(UCB) pada awal tahun 1980. Nama berasal sebagai singkatan dari Berkeley
Internet Nama Domain, yang mencerminkan penggunaan aplikasi dalam UCB.
Perangkat lunak ini terdiri, yang paling menonjol, dari komponen server DNS,
yang disebut bernama, dikontrak untuk nama daemon.Selain suite berisi berbagai
alat administrasi, dan DNS resolver library antarmuka. Versi terbaru dari BIND
adalah BIND 9, pertama kali dirilis pada tahun 2000.
Perangkat lunak ini awalnya dirancang di University of California Berkeley (UCB) pada awal tahun 1980. Nama berasal sebagai singkatan dari Berkeley Internet Nama Domain, yang mencerminkan penggunaan aplikasi dalam UCB. Perangkat lunak ini terdiri, yang paling menonjol, dari komponen server DNS, yang disebut bernama, dikontrak untuk nama daemon.Selain suite berisi berbagai alat administrasi, dan DNS resolver library antarmuka. Versi terbaru dari BIND adalah BIND 9, pertama kali dirilis pada tahun 2000.
Mulai tahun 2009, Internet Software
Consortium (ISC) mengembangkan sebuah suite software baru, awalnya disebut
BIND10. Dengan rilis versi 1.2.0 proyek ini dinamai Bundy untuk mengakhiri
keterlibatan ISC dalam proyek.
1. Pastikan hostname sudah benar :
# hostname
# hostname -f
Apabila belum benar
edit : /etc/host
# vi /etc/hosts
127.0.0.1 localhost
127.0.1.1
server13.kpliklaten.edu server13
192.168.12.13
server13.kpliklaten.edu server13
Kemudin edit juga :
/etc/hostname
server13.kpliklaten.edu
Kemudian REBOOT
2. Install BIND :
# sudo apt-get
install bind9 -y
3. Konfigurasi Cache NameServer
Agar server bisa
terkoneksi dg internet edit : /etc/bind/named.conf.options
# vi
/etc/bind/named.conf.options
Hilangkan tanda // dan
isi dg DNS google
forwarders {
8.8.8.8;
8.8.4.4;
};
Restart bind :
/etc/init.d/bind9 restart
Cek pastikan server sudah
terkoneksi ke google.com
# ping google.com
# /etc/network/interfaces
4. Configure Primary/Master Nameserver
Untuk menambahkan DNS
Forward dan Reverse resolution pada bind9, edit /etc/bind9/named.conf.local.
Misal, nama domain
kita : kpliklaten.edu dengan IP : 192.168.12.13
# vi
/etc/bind/named.conf.local
zone
"kpliklaten.edu" {
type master;
file "/etc/bind/db.kpliklaten.edu";
};
zone
"12.168.192.in-addr.arpa" {
type master;
notify no;
file "/etc/bind/db.12";
};
5. Buat DNS Forward pada Master DNS
Server
Copy
/etc/bind/db.local ke /etc/bind/db.kpliklaten.edu
# sudo cp
/etc/bind/db.local /etc/bind/db.kpliklaten.edu
# vi /etc/bind/db.kpliklaten.edu
------------------------------
;
; BIND data file
for local loopback interface
;
$TTL 604800
@ IN
SOA ns.kpliklaten.edu. root.localhost. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@
IN NS ns.kpliklaten.edu.
kpliklaten.edu. IN
MX 10
mail.kpliklaten.edu.
ns IN
A 192.168.12.13
www IN
A 192.168.12.13
mail IN
A 192.168.12.13
6. Buat Reverse Resolution for
Primary/Master NameServer
Copy file
/etc/bind/db.127 ke /etc/bind/db.12
# cp
/etc/bind/db.127 /etc/bind/db.12
Edit file hasil kopian :
/etc/bind/db.12
# vi
/etc/bind/db.12
--------------------
;
; BIND reverse data
file for local loopback interface
;
$TTL 604800
@ IN
SOA ns.kpliklaten.edu. root.localhost. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@
IN NS ns.
14 IN
PTR ns.kpliklaten.edu.
14 IN
PTR mail.kpliklaten.edu.
14 IN
PTR www.kpliklaten.edu.
Kemudian edit di pojok kiri
diganti ip terakhir komputer anda
7. Jalankan DNS Server yang telah anda
buat
# /etc/init.d/bind9
restart
8. Ganti DNS Nameservers pada PC klien
ke sever DNS yg telah kita buat : 192.168.12.13
Test DNS yg telah kita
buat dengan memanggil kpliklaten.edu lewat browser.
www.kpliklaten.edu / ns.kpliklaten.edu
/ mail.kpliklaten.edu
Tanbih : Pastikan Anda sudah
Menginstall Lamp Server Kalau sudah install Lamp nya Jadi nya seperti gambar
dibawah ini kalu tidak error