Freebsd DNS設定

https://www.twbsd.org/cht/book/ch22.htm

  • 設定/etc/namedb/name.conf
正解
zone "c.cs.pu.edu.tw" {
    type master;
    file "/etc/namedb/m229a.fwd";
};
反解

zone "9.128.140.in-addr.arpa" {
    type master;
    file "/etc/namedb/m229a.rev";
};

重要
listen-on要設定
改為any才可聽取/etc/resolv.conf內各個nameserver
或是設定IP

正解檔

$TTL    3600 ;
$ORIGIN c.cs.pu.edu.tw. ; //網域名稱 要跟/etc/namedb/name.conf內的設定一樣
@       IN      SOA     dns.c.cs.pu.edu.tw. root.c.cs.pu.edu.tw. (
                        15072100
                        3600
                        900
                        3600000
                        3600    )
                        ; Serial, Refresh, Retry, Expire, Neg. cache TTL
        IN      NS      dns.c.cs.pu.edu.tw. ;
dns     IN      A       140.128.9.ABC
test    IN      A       140.128.9.DEF
小心)前面不要有";"

反解檔

$TTL    3600 ;
$ORIGIN 9.128.140.in-addr.arpa. ;
@       IN      SOA     dns.c.cs.pu.edu.tw. root.c.cs.pu.edu.tw. (
                        15072100
                        3600
                        900
                        3600000
                        3600    )
                        ; Serial, Refresh, Retry, Expire, Neg. cache TTL
        IN      NS      dns.c.cs.pu.edu.tw. ;
ABC     IN      PTR     dns.c.cs.pu.edu.tw. ;
DEF     IN      PTR     test.c.cs.pu.edu.tw. ;