Minggu, 20 Januari 2013

Konfigurasi DNS server pada debian 5.0 lenny

Assalaamualaikum wr. wb.
Oke semuanya.. kita ketemu lagi di postingan kedua ane tentang LINUX. nah,, disini ane bakal ngejelasin ke ente” semua cara setting DNS Server pada debian 5.0 lenny. Sebelumnya bagi yang ngerasa postingan ne penting silakan dibaca… tapi kalo ente ngerasa ne posting gx penting/ udah basi,, yah JUST LEAVE IT ajha.. (-_+)
Fine,, it’s just an intermezo..
Kita langsung saja ke permasalahannya… Agar lebih mudah di pahami ane bagi ne postingan jadi 3 bagian,, YAITU : Persiapan, Pengaturan / Konfigurasinya, dan bagian terakhir ialah Pengetesan.
@ BAGIAN PERTAMA – PERSIAPAN———————————————————————
Oke kita anggap komputer kita sudah terinstall dengan Operating System ( OS ) Debian 5.0 lenny dengan ketentuan berikut :
  • Hostname : tekajeiip
  • IP : 192.168.3.10/24
  • Domain yang akan dibuat : tekajeyasbu.com
Lakukan langkah dibawah ini :
1. Hidupkan Server Linux debian anda (pencet CPU nya)
2. Login sebagai root.
@ BAGIAN KEDUA – PENGATURAN/KONFIGURASI————————————————
3.  Setelah kita berhasil login sebagai ROOT.. Install paket Bind9 untuk DNS Server..
 root@tekajeiip# apt-get install bind9
4. Setelah itu ente tambahkan script pada file /etc/bind/named.conf.local
 root@tekajeiip# nano /etc/bind/named.conf
Tambahkan script berikut pada baris paling bawah, atau ente bisa mengeditnya:
zone "tekajeiip.net" {
type master;
file "/etc/bind/db.tekaje";
};

zone "3.168.192.in-addr.arpa" {
type master;
file "/etc/bind/db.ip";
}
// PENJELASAN :
zone “tekajeiip.net” = nama domain yang akan kita buat
type Master = Type domainnya master
file “/etc/bind/db.tekaje” = file konfigurasi untuk zone forward
zone”1.168.192.in-addr.arpa” = Ip kebalikan dari 192.168.1
file “/etc/bind/db.tekaje” = file konfigurasi untuk zone reserve
5. Kemudian copy file db.local menjadi db. tekaje
root@tekajeiip# cp /etc/bind/db.local /etc/bind/db.tekaje
6. Lalu edit File /etc/bind/db.tkj untuk zone forward..
root@tekajeiip# nano /etc/bind/db.tekaje
Edit sebagai berikut:
; BIND data file for local loopback interface
;
$TTL    604800
@       IN      SOA     server.tekajeiip.net. root.tekajeiip.net (
                              2         ; Serial
                         604800         ; Refresh
                          86400         ; Retry
                        2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
@       IN      NS     tekajeiip.net.
@       IN      A      192.168.3.10
www     IN      A      192.168.3.10
mail    IN      A      192.168.3.10
ftp     IN      A       192.168.3.10
Kemudian ctrl+o untuk save, kemudian ctrl+x
7. Lalu copy lagi file db.127 menjadi db.ip
root@tekajeiip# cp /etc/bind/db.127 /etc/bind/db.ip

Edit sebagai berikut:
; BIND data file for local loopback interface
;
$TTL    604800
@       IN      SOA     server.tekajeiip.net. root.tekajeiip.net (
                              2         ; Serial
                         604800         ; Refresh
                          86400         ; Retry
                        2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
@       IN      NS      tekajeiip.net.
10      IN      PTR      tekajeiip.net.
Kemudian ctrl+o untuk save, kemudian ctrl+x
// PENJELASAN :
1 = ialah angka terakhir dari ip server kita

8. Setelah itu ente harus mencantumkan ip server tadi kedalam /etc/resolv.conf, file ini berfungsi mendefinisikan ip DNS Server.
root@tekajeiip# nano /etc/resolv.conf
bila belum tercantum,, tambahkan baris berikut :
search tekajeiip.net
nameserver 192.168.3.10
9. Kemudian restart paket bind tersebut..
root@tekajeiip# /etc/init.d/bind9 restart
@ BAGIAN KETIGA – PENGETESAN——————————————————————
10. Untuk pengetesan dns yang ente konfigurasi tadi jalan atau tidak, ente dapat mengetikkan perintah:
root@server# nslookup www.tekajeiip.net
Kalo bener, maka hasilnya sebagai berikut:
Server:          192.168.3.10
Address:        192.168.3.10#53
www.tekajeyasbu.com      canonical name = tekajeyasbu.com.
Name:   tekajeyasbu.com
Address: 192.168.1.1


11. Untuk lebih meyakinkan kalo ente udah berhasil, coba ente ketikkan perintah PING..
root@server# ping www.tekajeyasbu.com
Kalo berhasil hasilnya sebagai berikut :
PING www.tekaje.com (192.168.3.10) 56(84) bytes of data.
64 bytes from server.tekaje.com (192.168.1.10): icmp_seq=1 ttl=64 time=2.82 ms
64 bytes from server.tekaje.com (192.168.1.10): icmp_seq=2 ttl=64 time=0.124 ms
64 bytes from server.tekaje.com (192.168.1.10): icmp_seq=3 ttl=64 time=0.105 ms
^C
--- server.tekaje.com ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2009ms
rtt min/avg/max/mdev = 0.105/1.017/2.822/1.276 ms
Apabila keluar pesan unknown host.. coba ente periksa lagi file-file yang telah kita konfigurasi tadi.. kemungkinan besar terjadi kesalahan pengetikkan saat ente melakukan konfigurasinya.. Sekian dulu penjelasan dari ane..
Wassalamualaikum wr. wb.

Tidak ada komentar:

Posting Komentar