Jumat, 10 Februari 2012

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
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;
// };
//

forwarders {
202.155.0.10;
202.155.0.15;
};

auth-nxdomain no; # conform to RFC1035
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″;

zone 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
 Reverse Zone File
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”;
};

zone “50.168.192.in-addr.arpa” {
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
;
; 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:
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; };
};
Pada SLAVE :
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; };
};
Restart BIND9
$ sudo /etc/init.d/bind9 restart
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
dig
dig -x 192.168.50.1
ping
ping lukman.com
Semoga bermanfaat
Categories: ,

5 komentar:

  1. bg..dagh aku cobain, gagal. kenapa thu bg? mohon bantuanna.

    BalasHapus
  2. Munkin ada yang salah dalam pengetikannya mas bro....
    coba lagi yang teliti, sesuaikan apa yang ada di tulisan ane,,,
    titik komanya juga jangan ditinggalin

    BalasHapus
  3. mas kalau rndc connection refused 127.0.0.1#953

    apa ya sebabnya, persmiison file di direktori /etc/bind sudah milik root semua

    BalasHapus
  4. Ass..
    kslahn nya dmana y ydh coba berkli2 tpii ttap gagal..

    BalasHapus
  5. gan udah ane coba, gitu ane lakukan perintah terakhir /ettc/init.d/bind9 restart, ane dapet balasan starting domain name service bind9 fail

    kenapa itu gan? help

    BalasHapus

Silahkan beri komentar tentang artikel ini....

Subscribe to RSS Feed Follow me on Twitter!