KONFIGURASI DNS SERVER PADA UBUNTU
Cara
membuat dns server sangatlah suli-sulit mudah,karena konfigurasinya
lumayan sulit.Okay langsung saja pertama-tama kita setting terlebih
dahulu ip addressnya,caranya:
#nano /etc/network/interfaces
setelah masuk kita setting ip address sesuai ip address yang kita inginkan,contoh:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.2.20
netmask 255.255.255.0
network 192.168.2.0
droadcast 192.168.2.255
gateway 192.168.2.20
dns-nameservers 192.168.2.20
dns-search www.atienkerabat.com
Keterangan:IP dan nama domain nya boleh berbeda sesuai dengan keiningan kita,lalu simpan CTRL+O+ENTER,lalu keluar CTRL+X,
setelah itu kita restart dengan perintah:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.2.20
netmask 255.255.255.0
network 192.168.2.0
droadcast 192.168.2.255
gateway 192.168.2.20
dns-nameservers 192.168.2.20
dns-search www.atienkerabat.com
Keterangan:IP dan nama domain nya boleh berbeda sesuai dengan keiningan kita,lalu simpan CTRL+O+ENTER,lalu keluar CTRL+X,
setelah itu kita restart dengan perintah:
#/etc/init.d/networking restart
Setelah semuanya selesai baru kita setting DNS servernya caranya:
Setelah semuanya selesai baru kita setting DNS servernya caranya:
install terlebih dahulu paket untuk dns servernya caranya:
#apt-get install bind9
Setelah paket terinstall baru kita setting konfigurasinya,settingnya:
#nano /etc/bind/named.conf.local
//
// Do any local configuration here
//
zone "atienkerabat.com"{
type master;
file "/etc/bind/db.forward";
};
zone "2.168.192.in-addr.arpa"{
type master;
notify no;
file "/etc/bind/db.reverse";
};
// Consider adding the 1918 zones here, if they are not used in your
// organization
//include "/etc/bind/zones.rfc1918";
//
// Do any local configuration here
//
zone "atienkerabat.com"{
type master;
file "/etc/bind/db.forward";
};
zone "2.168.192.in-addr.arpa"{
type master;
notify no;
file "/etc/bind/db.reverse";
};
// Consider adding the 1918 zones here, if they are not used in your
// organization
//include "/etc/bind/zones.rfc1918";
lalu simpan CTRL+O+ENTER,lalu keluar CTRL+X,
Copy file db.local pada db.config dengan perintah
# cp /etc/bind/db.local /etc/bind/db.forward
lalu edit dengan perintah
# nano /etc/bind/db.forward
;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA ns.atienkerabat.com. root.ns.atienkerabat.com (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ns.atienkerabat.com.
@ IN A 192.168.2.20
ns IN A 192.168.2.20
www IN CNAME ns.atienkerabat.com.
ftp IN CNAME ns.atienkerabat.com.
mail IN CNAME ns.atienkerabat.com.
sharing IN CNAME ns.atienkerabat.com.
lalu edit dengan perintah
# nano /etc/bind/db.forward
;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA ns.atienkerabat.com. root.ns.atienkerabat.com (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ns.atienkerabat.com.
@ IN A 192.168.2.20
ns IN A 192.168.2.20
www IN CNAME ns.atienkerabat.com.
ftp IN CNAME ns.atienkerabat.com.
mail IN CNAME ns.atienkerabat.com.
sharing IN CNAME ns.atienkerabat.com.
lalu simpan CTRL+O+ENTER,lalu keluar CTRL+X,
Sama kan isi di atas dan ganti dengan domain yang anda gunakan,
oh iya buat yang local yang 2.168.192 itu ip kita yang di balik dari 192.168.2.20 dan yg 20 tidak usah di tulis
oh iya buat yang local yang 2.168.192 itu ip kita yang di balik dari 192.168.2.20 dan yg 20 tidak usah di tulis
lalu simpan CTRL+O+ENTER,lalu keluar CTRL+X,
Copy file db.l27 pada db.config dengan perintah
# cp /etc/bind/db.l27 /etc/bind/db.reverse
lalu edit dengan perintah
# nano /etc/bind/db.reverse
; BIND reverse data file for local loopback interface
;
$TTL 6048050
@ IN SOA ns.atienkerabat.com root.atienkerabat.com. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ns.atienkerabat.com.
20 IN PTR ns.atienkerabat.com.
20 IN PTR www.atienkerabat.com.
20 IN PTR ftp.atienkerabat.com.
20 IN PTR mail.atienkerabat.com.
20 IN PTR sharing.atienkerabat.com.
Samakan konfigurasi di atas ganti atienkerabat.com dengan domain anda
sesudah itu lalu ctrl+o lalu enter tekan ctrl x
edit file hots
#nano /etc/hosts
127.0.0.1 localhost
192.168.2.20 atienkerabat.com
;
$TTL 6048050
@ IN SOA ns.atienkerabat.com root.atienkerabat.com. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ns.atienkerabat.com.
20 IN PTR ns.atienkerabat.com.
20 IN PTR www.atienkerabat.com.
20 IN PTR ftp.atienkerabat.com.
20 IN PTR mail.atienkerabat.com.
20 IN PTR sharing.atienkerabat.com.
Samakan konfigurasi di atas ganti atienkerabat.com dengan domain anda
sesudah itu lalu ctrl+o lalu enter tekan ctrl x
edit file hots
#nano /etc/hosts
127.0.0.1 localhost
192.168.2.20 atienkerabat.com
127.0.1.1 atien
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ctrl+x lalu y dan enter
lalu edit file resolv
#nano /etc/resolv.conf
domain www.atienkerabat.com
search atienkerabat.com
nameserver 192.168.2.20
lalu save,
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ctrl+x lalu y dan enter
lalu edit file resolv
#nano /etc/resolv.conf
domain www.atienkerabat.com
search atienkerabat.com
nameserver 192.168.2.20
lalu save,
edit file option
#nano /etc/bind/named.conf.options
options {
directory "/var/cache/bind";
// If there is a firewall between you and nameservers you want
// to talk to, you may need to fix the firewall to allow multiple
// ports to talk. See http://www.kb.cert.org/vuls/id/800113
// If your ISP provided one or more IP addresses for stable
// nameservers, you probably want to use them as forwarders.
// Uncomment the following block, and insert the addresses replacing
// the all-0's placeholder.
forwarders {
192.168.2.20;
};
auth-nxdomain no; # conform to RFC1035
listen-on-v6 { any; };
};
pada forwarders sampai }; hilangkan tanda pager nya
lalu save
kemudian reload dan restart
#/etc/init.d/bind9 restart
#nano /etc/bind/named.conf.options
options {
directory "/var/cache/bind";
// If there is a firewall between you and nameservers you want
// to talk to, you may need to fix the firewall to allow multiple
// ports to talk. See http://www.kb.cert.org/vuls/id/800113
// If your ISP provided one or more IP addresses for stable
// nameservers, you probably want to use them as forwarders.
// Uncomment the following block, and insert the addresses replacing
// the all-0's placeholder.
forwarders {
192.168.2.20;
};
auth-nxdomain no; # conform to RFC1035
listen-on-v6 { any; };
};
pada forwarders sampai }; hilangkan tanda pager nya
lalu save
kemudian reload dan restart
#/etc/init.d/bind9 restart
Untuk mengecek apakah dns sudah benar caranya:
Tidak ada komentar:
Posting Komentar