Home » » Konfigurasi dns di Freebsd

Konfigurasi dns di Freebsd

Written By Unknown on Kamis, 30 Mei 2013 | 19.05







Konfigurasi dns di Freebsd



kali ini kita oprek DNS server menggunakan FreeBSD, konfigurasi ini tidak jauh beda dengan mengkonfigurasi di system operasi berbasis linux, namun ada beberapa yang harus disesuaikan seperti cara installnya dan penempatan file direktorinya. tapi kalo dah terbiasa dengan linux beralih ke FreeBSD cukup mudah

mengapa FreeBSD ? silahkan cari di tetanggah sebelah heheh..

ok kita lansung ke tkp

Cara konfigurasi DNS server di FreeBSD
Install bind

Cd /usr/ports/dns/bind99

Make install clean
Selanjutnya konfigurasi bindnya,

FreeBSD# ee /var/named/etc/namedb/named.conf

Berikut beberapa option yang harus di rubah maupun di tambahkan,

listen-on { 127.0.0.1; };

tambahkan // di awal baris menjadi

listen-on { 127.0.0.1; };
lalu pada bagian forwarders, hapus tanda /* dan */ untuk mengaktifkan scriptnya.

/*

forwarders {

180.131.144.144;

180.131.145.145;

};

*/

Menjadi

forwarders {

180.131.144.144;

180.131.145.145;

};

Anda dapat mengubah ip, diatas menggunakan dns public yang lain seperti dns google, maupun dns isp tempat anda menyewa layanan internet. Contoh diatas saya menggunakan dns nawala
Selanjutnya, masih pada halaman yang sama tambah kan komentar di bagian bawah dari halaman ini,

zone “ramdan.org” {

type master;

file “/etc/namedb/master/ramdan.org”;

};

Nama zone ramdan.org, bisa anda ganti sesuai keinginan

zone “3.3.10.in-addr.arpa” {

type master;

file “/etc/namedb/master/ramdan.org.rev”;

};

Name zone 3.3.10 adalah ip blok yang terhubung pada server, pada kasus ini server alamat ip server yang saya gunakan adalah 10.3.3.254
Langkah selanjutnya adalah membuat file ramdan.org pada direktori /etc/namedb/master/, sesuaikan dengan rule zone diatas

FreeBSD# ee /etc/namedb/master/ramdan.org

lalu isi dengan syntax seperti dibawah

$TTL 3600

ramdan.org. IN SOA dnsfreebsd.ramdan.org. root.ramdan.org. (

1 ; Serial

10800 ; Refresh

3600 ; Retry

604800 ; Expire

86400 ) ;Minimum TTL

; DNS Servers

ramdan.org. IN NS dnsfreebsd.ramdan.org.

; Computer names and records

dnsfreebsd.ramdan.org. IN A 10.3.3.254

; Aliases

www IN CNAME dnsfreebsd.ramdan.org.

; Mail MX Records

ramdan.org. IN MX 10 dnsfreebsd.ramdan.org.
langkah berikutnya membuat file reverse lookup zone

FreeBSD# ee /etc/namedb/master/ramdan.org.rev


Inputkan beberapa syntax seperti dibawah ini

$TTL 3600

3.3.10.in-addr.arpa. IN SOA dnsfreebsd.ramdan.org. root.ramdan.org. (

1 ; Serial

10800 ; Refresh

3600 ; Retry

604800 ; Expire

86400) ; Minimum TTL

; DNS Servers

3.3.10.in-addr.arpa. IN NS dnsfreebsd.ramdan.org.

; Computer IPs

254 IN PTR dnsfreebsd.ramdan.org.

254 IN PTR www.ramdan.com.
Langkah berikutnya

FreeBSD# ee /etc/resolv.conf

domain ramdan.org

nameserver 10.3.3.254

sesuaikan dengan domain dan ip server anda, ip server yang saya gunakan 10.3.3.254 dan domain ramdan.org

ok tinggal beberapa langkah lagi, semangat ?
agar supaya dns dapat bekerja setiap kali server restart maka kita harus masuk ke /etc/rc.conf seperti berikut

FreeBSD# ee /etc/rc.conf

Dan tambahkan perintah

named_enable=”YES”
berikutnya langkah terakhir , mengjalankan DNS server yang kita buat dengan perintah

/etc/rc.d/named start
Untuk memastikan DNS yang barusan ita buat berjalan dengan benar, kita coab mengetikkan

FreeBSD# dig google.com

Dan hasilnya seperti dibawah

;; QUESTION SECTION:

;google.com. IN A

;; ANSWER SECTION:

google.com. 83 IN A 173.194.38.164

google.com. 83 IN A 173.194.38.165

google.com. 83 IN A 173.194.38.166

google.com. 83 IN A 173.194.38.167

google.com. 83 IN A 173.194.38.168

google.com. 83 IN A 173.194.38.169

google.com. 83 IN A 173.194.38.174

google.com. 83 IN A 173.194.38.160

google.com. 83 IN A 173.194.38.161

google.com. 83 IN A 173.194.38.162

google.com. 83 IN A 173.194.38.163


;; AUTHORITY SECTION:

com. 165202 IN NS j.gtld-servers.net.

com. 165202 IN NS i.gtld-servers.net.

com. 165202 IN NS h.gtld-servers.net.

com. 165202 IN NS g.gtld-servers.net.

com. 165202 IN NS f.gtld-servers.net.

com. 165202 IN NS b.gtld-servers.net.

com. 165202 IN NS m.gtld-servers.net.

com. 165202 IN NS c.gtld-servers.net.

com. 165202 IN NS e.gtld-servers.net.

com. 165202 IN NS d.gtld-servers.net.

com. 165202 IN NS l.gtld-servers.net.

com. 165202 IN NS k.gtld-servers.net.

com. 165202 IN NS a.gtld-servers.net.


;; ADDITIONAL SECTION:

c.gtld-servers.net. 68029 IN A 192.26.92.30

d.gtld-servers.net. 9464 IN A 192.31.80.30

e.gtld-servers.net. 9513 IN A 192.12.94.30

f.gtld-servers.net. 9511 IN A 192.35.51.30

g.gtld-servers.net. 9440 IN A 192.42.93.30

;; Query time: 1 msec

;; SERVER: 10.3.3.254#53(10.3.3.254)

;; WHEN: Tue Jun 19 17:13:31 2012

;; MSG SIZE rcvd: 508


Ok sampai disini,,, tebayoo ,,,
Share this article :

0 komentar:

Posting Komentar