Minggu, 09 Januari 2011

Mengatur DNS Server openSUSE

openSUSE yang akan digunakan yaitu Linux SuSE 11.1 dengan bind yang akan dipakai sebagai program DNS nya.

1. Install paket bind yang dibutuhkan untuk mengatur DNS yang akan dibuat dengan perintah sebagai berikut
#user:/#yast –i bind

2. Edit file /etc/resolv.conf agar server memanggil domain dari alamat yang kita masukkan berikut, misalnya:....
domain user.net
search user.net
nameserver 192.168.14.1

3. Editlah file named.conf yang berada dalam /etc/named.conf untuk memberikan zona baru dan letak file-nya bagi domain yang akan dibuat.
#user:/#vi /etc/named.conf

4. Tambahkan zona baru, baik zona forward untuk nama domain, maupun reverse untuk pengalamatan network dibawah zona reverse 127.0.0.zone
zone “user.net” in {
type master;
file “user.zone”;
};
zone “14.168.192.in-addr.arpa” in {
type master;
file “14.168.192.zone”;
};

5. Jangan lupa menambahkan tanda pagar pada /etc/named.conf.include karena kita tidak menambahkan zona tambahan pada file itu

6. Masuklah dalam direktori /var/lib/named agar lebih leluasa mengedit file yang telah kita beritahukan pada konfigurasi named tadi
#user:/#cd /var/lib/named/

7. Salinlah file yang berisi zona forward dan reverse agar bisa kita edit sendiri dengan mudah. Localhost.zone berisi forward dan 127.0.0.zone berisi reverse zone.
#user:/var/lib/named/#cp localhost.zone user.zone
#user:/var/lib/named/#cp 127.0.0.zone 14.168.192.zone

8. Editlah file forward yang sudah disalin tadi
#user:/var/lib/named/#vi user.zone

$TTL 1W
@ IN SOA user.net. root.user.net (
42 ;serial (d.adams)
2D ;refresh
4H ;expiry
1W ;minimum
@ IN NS ns.user.net. >>name server
ns IN A 192.168.14.1 >>alamat ns
@ IN A 192.168.14.1 >>alamat domain
www IN CNAME ns.user.net. >>canonical name untuk website www (apache)
joomla IN CNAME ns.user.net. >>canonical name untuk website joomla (lampp)
jangan lupa untuk menyimpan Esc :wq

9. Edit juga untuk file reverse
#user:/var/lib/named/#vi 14.168.192.zone
$TTL 1W
@ IN SOA user.net. root.user.net (
42 ;serial (d.adams)
2D ;refresh
4H ;expiry
1W ;minimum
@ IN NS ns.user.net. >>name server
1 IN PTR ns.user.net. >>ip oktet terakhir dari network kita yaitu ip server sendiri.
www IN PTR www.user.net. >>PTR untuk www
joomla IN PTR joomla.user.net. >> PTR joomla

10. Setelah semua konfigurasi selesai, restart bind untuk menjalankan editan kita. Sekaligus cek dengan nslookup apakah sudah berjalan.
user:~# rcnamed start
user:~# rcnamed restart
user:~# nslookup
>ns.user.net
Server: 192.168.14.1
Address: 192.168.14.1#53
Name: ns.user.net
Address: 192.168.14.1
>192.168.14.1
Server: 192.168.14.1
Address: 192.168.14.1#53
1.14.168.192.in-addr.arpa name = ns.user.net.
>www.user.net
Server: 192.168.14.1
Address: 192.168.14.1#53
www.user.net canonical name = ns.user.net.
Name: ns.user.net
Address: 192.168.14.1
>exit

11. Cek juga dari client dengan nslookup dan ping pada domain
C:\Documents and Settings>nslookup
Default Server: ns.user.net
Address: 192.168.14.1
>192.168.14.1
Server: ns.user.net
Address: 192.168.14.1
Name: ns.user.net
Address: 192.168.14.1
>www.user.net
Server: ns.user.net
Address: 192.168.14.1
Name: ns.user.net
Address: 192.168.14.1
Aliases: www.user.net
C:\Documents and Settings>ping www.user.net
Pinging ns.user.net [192.168.14.1]with 32 bytes of data:
Reply from 192.168.14.1: bytes=32 time<1ms ttl="64" bytes="32" ttl="64" bytes="32" ttl="64" bytes="32" ttl="64" sent =" 4." received =" 4." lost =" 0">.
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms


12. Jika semua berjalan sesuai diatas, maka DNS opensuse anda berjalan dengan baik

Tidak ada komentar:

Posting Komentar