Thursday, December 12, 2013

Setting DNS (Domain Name Server) Pada Linux Debian

Berikut adalah file yang akan dikonfigurasi
- named.conf.local
- db.zone
- db.rev
- resolv.conf]
- hosts

Setting berikut ini menggunakan Virtualbox (OS : Linux Debian >> sebagai server) dan Windows >> sebagai client

1. Konfigurasi IP address pada server dan client.
*IP address yang digunakan server : 192.168.1.1
*IP address yang digunakan client : 192.168.1.2

2. Restart network yang sudah dikonfigurasi IP address serta netmask nya

3. Cek IP apakah sudah terganti
*Pada linux debian cek dengan perintah : ifconfig eth0
*Pada windows masuk ke cmd dengan perintah : ipconfig

4. Apabila IP sudah terganti coba cek server dan client apakah sudah terhubung dengan cara :
*Pada linux debian dengan perintah : ping 192.168.1.2
*Pada windows dengan perintah : ping 192.168.1.1 -t

5. Instal paket Bind9 pada server (Linux debian) dengan perintah : apt-get install bind9

6. Apabila sudah terinstal dapat dilihat dengan perintah : dpkg -l | grep bind9
    Jika Bind9 sudah terinstal lanjut masuk ke /etc/bind dengan perintah: cd /etc/bind

7. Setelah masuk, konfigurasi filr named.conf.local dengan perintah: nano named.conf.local
    Lalu edit beberapa bagian didalam file seperti berikut :

========================================================================
Zone "vyn.com"{
         type master;
         file "/etc/bind/db.vyn.zone";
         };

Zone "1.168.192. in-addr.arpa"{
         type master;
         file "/etc/bind/db.vyn,rev";
         };
========================================================================
keterangan :
* vyn.com adalah nama domain yang akan kita buat. Dalam hal ini domain sesuai keinginan
* /etc/bind/db.vyn.zone adalah directory dimana file db.zone domain akan disimpan
* 1.168.192. adaah NetID yang dibalik dari belakang (192.168.1)
* /etc/bind/db.vyn.rev adalah directory dimana file db.rev domain akan disimpan

8. Setelah konfigurasi disimpan, lalu copy file db.local ke db.vyn.zone dan db.vyn.rev dengan perintah:
* cp db.local db.vyn.zone
* cp db.local db.vyn.rev

9. Lalu, konfigurasi file db.vyn.zone dengan perintah : nano db.vyn.zone
    Ubah beberapa bagian dalam file seperti berikut :
========================================================================
$ TTL 86400
@       IN     SOA    server.vyn.com    root.vyn.com (
2                 : Serial
604800       : Refresh
8600           : Retry
2419200     : Expire
604800       : Negative cache TTL

@       IN     NS       server.vyn.com
@       IN     A         192.168.1.1

server IN     A          192.168.1.1
www  IN     A          192.168.1.1
mail    IN     A          192.168.1.1
========================================================================
Keterangan :
* server.vyn.com adalah nama server domain
* root.vyn.com adalah nama user
* 192.168.1.1 adalah IP address dari user yang nantinya ketika diketikkan server.vyn.com atau www.vyn.com atau mail.vyn.com langsung masuk ke IP server

10. Setelah kofigurasi disimpan, konfigurasi lagi file db.vyn.rev dengan perintah : nano db.vyn.com

========================================================================
$ TTL 86400
@       IN     SOA    server.vyn.com    root.vyn.com (
2                 : Serial
604800       : Refresh
8600           : Retry
2419200     : Expire
604800       : Negative cache TTL

@       IN     NS       server.
1         IN     PTR     server.vyn.com
========================================================================
Keterangan :
* server.vyn.com adalah nama domain server
* root.vyn.com adalah nama user
* 1 adalah HostID IP address server

11. Simpan konfigurasi. Apabila konfigurasi sudah selesai, dapat dicek dengan perintah :
* named-checkzone vyn.com /etc/bind/db.vyn.zone  >> untuk cek konfigurasi db.zone
* named-checkzone vyn.com /etc/bind/db.vyn.rev    >> untuk cek konfigurasi db.rev

12. Jika tidak ada error lanjut dengan restart bind9 dengan perintah: service bind9 restart

13. Lanjutkan dengan konfigurasi file resolv.conf dengan perintah: nano resolv.conf
      Lalu tambahkan seperti dibawah ini :

========================================================================
domain         vyn.com
nameserver  192.168.1.1
========================================================================
Keterangan :
* vyn.com adalah nama domain
* 192.168.1.1 adalah IP address dari server

14. Setelah itu simpan konfigurasi. Lalu lanjut konfigurasi file /etc/hosts dengan perintah : nano /etc/hosts
      ubah menjadi :

========================================================================
127.0.0.1                localhost
192.168.1.1            vyn.com   server.vyn.com   mail.vyn.com
========================================================================
Keterangan :
* 192.168.1.1 adalah IP address server
* vyn.com server.vyn.com mail.vyn.com adalah domain server

15. Simpan kofigurasi tersebut. Jika sudah, cek menggunakan nslookup dengan perintah :
*nslookup server.vyn.com
*nslookup www.vyn.com
*nslookup mail.vyn.com

FINISH~ ^O^b

No comments:

Post a Comment