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
就可以用了

參考

arrow
arrow
    全站熱搜

    slinbody 發表在 痞客邦 留言(0) 人氣()