Setup DNS server dgn bind di Ubuntu
Juni 23, 2008
Install dulu SO ubuntu nya lah
Install bind9
apt-get install bind9
Atur file bind utama. Biasanya kalau ngistall bind dari source code, kamu harus edit file named.conf
nano /etc/bind/named.conf
Tambahkan ini pada named.conf
# ini adalah zone definition. ganti example.com dengan nama domain kamu
zone "example.com" {
type master;
file "/etc/bind/zones/example.com.db";
};
# ini adalah zone definition untuk reverse DNS. ganti 0.168.192 dengan network address kamu dalam reverse notation - e.g address network saya adalah 192.168.0
zone "0.168.192.in-addr.arpa" {
type master;
file "/etc/bind/zones/rev.0.168.192.in-addr.arpa";
};
Sekarang edit options file
nano /etc/bind/named.conf.options
Kita perlu mengubah forwarder yang mana DNS kita akan meneruskan request
# ganti address di bawah dengan address pada provider's DNS server kamu
forwarders {
123.123.123.123;
};
Sekarang tambahkan zone definition files(ganti example.com dengan nama Domain kita
mkdir /etc/bind/zones
nano /etc/bind/zones/example.com.db
Zone definition file adalah dimana kita akan meletakan semua address/nama mesin yang akan diketahui DNS server kita, contoh :
// ganti example.com dengan nama domain kamu. jangan lupa setelah nama domain!
// juga, ganti ns1 dengan nama DNS server kamu
@ IN SOA ns1.example.com. admin.example.com. (
// jangan mengubah apapun di baris ini
2006081401
28800
3600
604800
38400
)
// Ganti baris berikutnya sesuai keperluan
// ns1 = DNS Server name
// example.com = domain name
@ IN NS ns1.example.com.
IN A 192.168.0.1
// Replace the IP address with the right IP addresses.
ns1 IN A 192.168.0.1
www IN CNAME ns1
ftp IN CNAME ns1
Sekarang kita buat reverse DNS zone file
nano /etc/bind/zones/rev.0.168.192.in-addr.arpa
Copykan text berikut ini
//ganti example.com dengan nama domain kamu, ns1 dengan nama DNS server.
// Nomor sebelum IN PTR example.com adalah address mesin pada DNS server. Dalam contoh ini, adalah 1, sebagai IP address saya adalah 192.168.0.1
@ IN SOA ns1.example.com. admin.example.com. (
2006081401;
28800;
604800;
604800;
86400
)
@ IN NS ns1.example.com.
1 IN PTR ns1.example.com.
Nah sekarang restart Bindnya
sudo /etc/init.d/bind9 restart
Ubah file resolve.conf
nano /etc/resolv.conf
Masukan seperti berikut
// ganti example.com dengan nama domain kamu, dan 192.168.0.1 dengan address DNS server kamu.
Domain example.com
search example.com
nameserver 192.168.0.1
Sekarang test DNS
dig example.com
*ganti example.com dengan nama domain yg anda buat
0 komentar: to “ Setup DNS server dgn bind di Ubuntu ”
Posting Komentar