FreeBSD基本上系統裝好
就已經有BIND可以用
# named -V //查看Bind版本
BIND 9.8.4-P2 built with....後面省略
設定檔案是在/etc/namedb
不過真實位置是在/var/named/etc/namedb
#vi named.conf
#----------------------------------------
options {
// All file and path names are relative to the chroot directory,
// if any, and should be fully qualified.
directory "/etc/namedb/working";
pid-file "/var/run/named/pid";
dump-file "/var/dump/named_dump.db";
statistics-file "/var/stats/named.stats";
minimal-responses yes;
//回應查詢時,僅回應ANSWER部分
allow-query {any;};
//幫查詢不是自己的domain
listen-on { 112.105.100.41; };
//填入你主機的IP
forwarders {
8.8.8.8;
};
zone "example.com" { type master; file "/etc/namedb/master/example.db"; };
//查詢example.com的正解時,會依據這邊的檔案回應
#---------------------------------------
#cd /etc/namedb/master
#vi example.db
#--------------------------------------
$TTL 60
@ IN SOA example.com. root.example.com. (
2013112713 ; Serial
172800 ; Refresh
60 ; Retry
360 ; Expire
60 ) ; Minimum
IN NS example.com.
IN A 112.105.100.41
www IN A 173.194.72.94
www1 IN CNAME www.google.com.tw.
ftp IN CNAME www
mail IN A 123.44.55.227
mail IN MX 10 www.twbsd.org
IN MX 20 mail.def.net
#-------------------------------------
#vi /etc/rc.conf
#-------------------------
named_enable="YES"
#-------------------------
#/etc/rc.d/named start
就可以用了
參考