ok brow.....tanpa banyak cuap2 langsung aja. berikut saya share cara membuat DNS Server di FreeBSD
1. masuk ke named.conf
proxy#ee /etc/namedb/named.conf
disini ada beberapa yang perlu kita edit :
// If named is being used only as a local resolver, this is a safe default.
// For named to be accessible to the network, comment this option, specify
// the proper IP address, or delete this option.
listen-on { 16.68.61.62; }; == (merupakan ip public yang kita dapat dari ISP, dan kita jadikan ip tersebut menjadi DNS Server)
// If you've got a DNS server around at your upstream provider, enter
// its IP address here, and enable the line below. This will make you
// benefit from its cache, thus reduce overall DNS traffic in the Internet.
/*
forwarders { 16.68.61.30; 16.68.61.31 ( DNS dari ISP )
127.0.0.1;
};
zone "." {
type hint;
file "named.root";
};
zone "proxy.net" { ======= (
type master;
file "db.proxy.net";
};
zone "61.68.16.in-addr.arpa" {
type master;
file "db.61.68.16";
};
selesai dan kita save.
2. edit hosts
proxy#ee /etc/hosts
::1 localhost.net localhost
127.0.0.1 localhost.net localhost
16.68.61.62 proxy.net proxy
3. edit resolv.conf
proxy# ee /etc/resolv.conf
domain proxy.net
search proxy.net
nameserver 16.68.61.62
4. Membuat File Zone (proxy.net)
proxy# ee /etc/namedb/db.proxy.net
$TTL 3600
@ IN SOA ns1.proxy.net. root.proxy.net. (
612 ; serial
10800 ; refresh
900 ; retry
604800 ; expiry
86400 ; minimum
)
NS ns1.proxy.net.
ns1 A 16.68.61.62
www A 16.68.61.62
ftp A 16.68.61.62
mail A 16.68.61.62
5. Membuat File Local (db.61.68.16)
proxy#ee /etc/namedb/db.61.68.16
$TTL 3600
@ IN SOA ns1.proxy.net root.proxy.net. (
20040903; serial
3600 ; refresh
900 ; retry
3600000 ; expiry
3600 ; minimum
)
IN NS ns1.proxy.net.
254 IN PTR proxy.net
254 IN PTR www.proxy.net
254 IN PTR ftp.proxy.net
254 IN PTR mail.proxy.net
6. Enable Named di rc.conf
proxy#ee /etc/rc.conf
named_enable= "YES"
7. Cek Settingan
proxy#named-checkconf /etc/namedb/named.conf
jika tidak ada pesan berati sudah bisa berjalan normal
proxy# named-checkzone proxy.net /etc/namedb/db.proxy.net
jika ada pesan OK berati sudah normal
proxy#dig proxy.net
untuk mengetahui DNS sudah berjalan apa blm
proxy#nslookup www.yahoo.com
jika yang muncul ip public anda maka DNS sudah berjalan
ok itu aja yang bisa saya share da nsemoga berhasil.....................
No comments:
Post a Comment