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.
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