Pada terminal,
masukkan perintah berikut untuk menginstal dns:
$ sudo apt-get
install bind9
Untuk pengujian
dan troubleshooting masalah DNS adalah paket dnsutils. Untuk menginstal
dnsutils masukkan berikut ini:
$ sudo apt-get
install dnsutils
Edit /etc/bind/
named.conf.options : (tambahkan DNS IP ISP Anda)
$ sudo pico /etc/bind/named.conf.options
$ sudo pico /etc/bind/named.conf.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 {
// 0.0.0.0;
// };
//
// 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 {
// 0.0.0.0;
// };
//
forwarders {
202.155.0.10;
202.155.0.15;
};
202.155.0.10;
202.155.0.15;
};
auth-nxdomain no;
# conform to RFC1035
listen-on-v6 { any; };
};
listen-on-v6 { any; };
};
Primary Master
untuk domain lukman.com. Edit /etc/bind/named.conf.local:
$
sudo pico /etc/bind/named.conf.local
//
// Do any local configuration here
//
// Consider adding the 1918 zones here, if they are not used in your
// organization
//include “/etc/bind/zones.rfc1918″;
// Do any local configuration here
//
// Consider adding the 1918 zones here, if they are not used in your
// organization
//include “/etc/bind/zones.rfc1918″;
zone “lukman.com”
{
type master;
file “/etc/bind/db.lukman.com”;
};
type master;
file “/etc/bind/db.lukman.com”;
};
Membuat file / etc
/ bind / db.lukman.com:
# sudo cp
/etc/bind/db.local /etc/bind/db.lukman.com
Edit file
/etc/bind/db.lukman.com
$ sudo pico /etc/bind/db.lukman.com
;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA ns.lukman.com. root.lukman.com. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ns.lukman.com.
@ IN A 192.168.50.1
@ IN AAAA ::1
ns IN A 192.168.50.1
www IN A 192.168.50.1
$ sudo pico /etc/bind/db.lukman.com
;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA ns.lukman.com. root.lukman.com. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ns.lukman.com.
@ IN A 192.168.50.1
@ IN AAAA ::1
ns IN A 192.168.50.1
www IN A 192.168.50.1
Reverse Zone File
Edit /etc/bind/named.conf.local :
Edit /etc/bind/named.conf.local :
$
sudo pico /etc/bind/named.conf.local
//
// Do any local configuration here
//
// Consider adding the 1918 zones here, if they are not used in your
// organization
//include “/etc/bind/zones.rfc1918″;
zone “lukman.com” {
type master;
file “/etc/bind/db.lukman.com”;
};
//
// Do any local configuration here
//
// Consider adding the 1918 zones here, if they are not used in your
// organization
//include “/etc/bind/zones.rfc1918″;
zone “lukman.com” {
type master;
file “/etc/bind/db.lukman.com”;
};
zone
“50.168.192.in-addr.arpa” {
type master;
notify no;
file “/etc/bind/db.192″;
};
type master;
notify no;
file “/etc/bind/db.192″;
};
Sekarang buat file
/etc/bind/db.192 :
$ sudo cp
/etc/bind/db.127 /etc/bind/db.192
Edit /etc/bind/db.192
:
$ sudo pico /etc/bind/db.192
$ sudo pico /etc/bind/db.192
;
; BIND reverse data file for local loopback interface
;
$TTL 604800
@ IN SOA ns.lukman.com. root.lukman.com. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ns.
206 IN PTR ns.lukman.com.
; BIND reverse data file for local loopback interface
;
$TTL 604800
@ IN SOA ns.lukman.com. root.lukman.com. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ns.
206 IN PTR ns.lukman.com.
restart BIND9:
$ sudo
/etc/init.d/bind9 restart
Secondary Master
Untuk membuat DNS master dan Slave, contoh :
DNS Master IP Address 192.168.50.1
DNS Slave IP Address 192.168.50.111
Pada MASTER:
edit /etc/bind/named.conf.local:
Untuk membuat DNS master dan Slave, contoh :
DNS Master IP Address 192.168.50.1
DNS Slave IP Address 192.168.50.111
Pada MASTER:
edit /etc/bind/named.conf.local:
zone “lukman.com”
{
type master;
file “/etc/bind/db.lukman.com”;
allow-transfer { 192.168.50.111; };
};
zone “50.168.192.in-addr.arpa” {
type master;
notify no;
file “/etc/bind/db.192″;
allow-transfer { 192.168.50.111; };
};
type master;
file “/etc/bind/db.lukman.com”;
allow-transfer { 192.168.50.111; };
};
zone “50.168.192.in-addr.arpa” {
type master;
notify no;
file “/etc/bind/db.192″;
allow-transfer { 192.168.50.111; };
};
Pada SLAVE :
Edit /etc/bind/named.conf.local :
Edit /etc/bind/named.conf.local :
zone “lukman.com”
{
type slave;
file “db.lukman.com”;
masters { 192.168.50.1; };
};
zone “50.168.192.in-addr.arpa” {
type slave;
file “db.192″;
masters { 192.168.50.1; };
};
type slave;
file “db.lukman.com”;
masters { 192.168.50.1; };
};
zone “50.168.192.in-addr.arpa” {
type slave;
file “db.192″;
masters { 192.168.50.1; };
};
Restart BIND9
$ sudo /etc/init.d/bind9
restart
resolv.conf
edit /etc/resolv.conf :
$ sudo pico /etc/resolv.conf
edit /etc/resolv.conf :
$ sudo pico /etc/resolv.conf
nameserver
192.168.50.1
nameserver 202.155.0.10
nameserver 202.155.0.15
nameserver 202.155.0.10
nameserver 202.155.0.15
dig
dig -x
192.168.50.1
ping
ping lukman.com
SETTING ROUTER DI
UBUNTU 11.10 (TEXT)
Pertama masuk ke root
$ sudo su
Kemudian masukan password
Membuat file Masquerade
$ sudo pico masquerade
Isikan file Masquerade :
#!/bind/bash
iptables -F
iptables -X
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -t nat -A POSTROUTING
-s 192.168.8.0/24 -d 0/0 -j MASQUERADE
kemudian save
keterangan : 192.168.8.0 = IP
Local /24 = Netmask
kemudian aktifkan file Masquerade
$ chmod u+x masquerade
Jalankan file Masquerade
$ ./masquerade
Terima Kasih Sudah Meninggalkan Jejakmu Disini Kawan.. :)) EmoticonEmoticon