Pages

Minggu, 27 Juli 2014

Konfigurasi DNS (Domain Name System) Debian 7

by Assalamualaikum  |  in Networking at   06.32.00


Konfigurasi DNS (Domain Name System) Debian 7

E.    Konfigurasi Domain Name System (DNS) :
Untuk memberi nama domain di jariangan
  1. Jika belum terinstall aplikasi DNS atau yang sering di pakai adalah aplikasi bind9, maka kita harus menginstall terlebih dahulu
  2. root@server:/#apt-get install bind9
  3. ingat pastikan dvd1 debian nya masih ada di cdrom PC kita
  4. lanjut kita memulai konfigurasi DNS nya,pertama-tama kita konfigurasi Named.conf nya denganya dibawah ini:
  5. root@server:/#nano /etc/bind/named.conf.default-zones
sebelum konfigurasi named.conf seperti dibawah ini:
// prime the server with knowledge of the root servers
zone "." {
        type hint;
        file "/etc/bind/db.root";
};

// be authoritative for the localhost forward and reverse zones, and for
// broadcast zones as per RFC 1912

zone "localhost" {
        type master;
        file "/etc/bind/db.local";
};

zone "127.in-addr.arpa" {
        type master;
        file "/etc/bind/db.127";
};

zone "0.in-addr.arpa" {
        type master;
        file "/etc/bind/db.0";
};

zone "255.in-addr.arpa" {
        type master;
        file "/etc/bind/db.255";
};








  1. Sisipkan nama domain kita di atas Local host seperti di bawah ini:
sesudah konfigurasi named.conf seperti dibawah ini:
// prime the server with knowledge of the root servers
zone "." {
        type hint;
        file "/etc/bind/db.root";
};

// be authoritative for the localhost forward and reverse zones, and for
// broadcast zones as per RFC 1912

zone "sendaljepit.com" {
        type master;
        file "/var/cache/bind/db.sendaljepit";
};

zone "192.in-addr.arpa" {
        type master;
        file "/var/cache/bind/db.192";
};

zone "localhost" {
        type master;
        file "/etc/bind/db.local";
};

zone "127.in-addr.arpa" {
        type master;
        file "/etc/bind/db.127";
};

zone "0.in-addr.arpa" {
        type master;
        file "/etc/bind/db.0";
tekan ctrl+O untuk menyimpan dan ctrl+X untuk keluar
Note:
File Forward dan Reverse nya nantinya ktia akan letakan di directory
“/var/cache/bind/” dengan konfigurasi kita diatas

  1. Selanjutnya edit file FORDWARD (Menterjemaahkan Nama Domain ke IP Address) dan REVERSE (Menterjemaahkan dari IP address ke  Nama Domain). Untuk mempermudah,Copy kan saja file defultnya yang sudah ada
  2. root@server:/# cp /etc/bind/db.local /var/cache/bind/db.sendaljepit
  3. root@server:/# cp /etc/bind/db.127 /var/cache/bind/db.192
  4. sekarang kita akan mulai mengkonfigurasi Fordwardnya dulu

  1. root@server:/# nano /var/cache/bind/db.sendaljepit
Edit konfigurasi db.sendaljepit seperti dibawah ini:
;
; BIND data file for local loopback interface
;
$TTL    604800
;
; BIND data file for local loopback interface
;
$TTL    604800
@       IN      SOA     sendaljepit.com. root.sendaljepit.com. (
                                  2           ; Serial
                         604800          ; Refresh
                           86400          ; Retry
                        2419200         ; Expire
                        604800 )         ; Negative Cache TTL
;
@        IN      NS      sendaljepit.com.
@        IN      A       192.168.7.1
www   IN      A       192.168.7.1
ftp       IN      A       192.168.7.1
mail     IN      A       192.168.7.1

tekan ctrl+O untuk menyimpan dan ctrl+X untuk keluar

  1. root@server:/# nano /var/cache/bind/db.192
Edit konfigurasi db.192 seperti dibawah ini:
;
; BIND reverse data file for local loopback interface
;
$TTL    604800
@       IN      SOA     sendaljepit.com. root.sendaljepit.com. (
                                   1         ; Serial
                         604800         ; Refresh
                           86400         ; Retry
                       2419200         ; Expire
                      604800 )          ; Negative Cache TTL
;
@          IN      NS       sendaljepit.
1.7.168 IN      PTR     sendaljepit.
1.7.168 IN      PTR     www.sendaljepit.com.
1.7.168 IN      PTR     ftp.sendaljepit.com.
1.7.168 IN      PTR     mail.sendaljepit.com.
tekan ctrl+O untuk menyimpan dan ctrl+X untuk keluar





  1. jika sudah selesai kita akan meng esekusi atau mengupdate bind9 atau DNS nya
  2. root@server:/# /etc/init.d/bind9 restart
[....] Stopping domain name service...: bind9waiting for pid 3032 to die
. ok
[ ok ] Starting domain name service...: bind9.

  1. Jika tidak ada masalah sekarang kita cek DNS nya
  2. root@server:/#nslookup 192.168.50.2
Server:           192.168.7.1
Address:        192.168.7.1#53

1.7.168.192.in-addr.arpa        name = www.sendaljepit.com.
1.7.168.192.in-addr.arpa        name = mail.sendaljepit.com.
1.7.168.192.in-addr.arpa        name = sendaljepit.
1.7.168.192.in-addr.arpa        name = ftp.sendaljepit.com.


  1. untuk memastikan apakah DNS kita berjalan dengan lancar ping semua yang kita daftarkan di DNS kita,dengan cara
  2. root@server:/#ping www.smkntujuh.sch.id
  3. root@server:/#ping ftp.smkntujuh.sch.id
  4. root@server:/#ping mail.smkntujuh.sch.id
  5. jika Replay berarti konfigurasi kita berhasil

Pengujian di Client


1.      buka comment prompt
2.      nslookup 192.168.7.1
3.      ping www.sendaljepit.com
4.      ping ftp.sendaljepit.com
5.      ping mail.sendaljepit.com
6.      jika replay berarti konfigurasi DNS anda berhasil


  1. selesai

2 komentar :

  1. sebaiknya konfigurasinya di file named.conf.local.... krn di file named.conf... ada peringatan... "Jika Anda ingin menambah zone.. lakukan di named.conf.local" dalam bahasa inggris...

    BalasHapus
    Balasan
    1. bisa juga itu hasil copasan yang saya buat langsung dan

      Hapus

Proudly Powered by Blogger .