我已经build立了我的绑定服务器,但无法执行反向查找nslookup。
configuration文件看起来像这样。
acl "internal" {192.168.5.0/24;}; view "internal" { match-clients {"internal";}; recursion yes; zone "home" { type master; file "master/home.db"; }; zone "sludge.home" { type master; file "master/sludge.home.db"; }; zone "192.168.5.in-addr.arpa" { type master; file "master/192.168.5.db"; }; zone "255.in-addr.arpa" { type master; file "master/255.db"; }; zone "0.in-addr.arpa" { type master; file "master/0.db"; }; zone "." { type hint; file "master/root.hint"; }; zone "localhost" { type master; file "master/localhost.db"; }; zone "0.0.127.in-addr.arpa" { type master; file "master/127.0.0.db"; }; };
192.168.5.db看起来像这样。
$TTL 4w @ IN SOA dns.home. home. ( 2011030403 ; serial 3h ; refresh after 1 week 1h ; retry after 1 week 1w ; expire after 1 week 1h ) ; negative caching TTL of 1 hour IN NS dns.home. 12 IN PTR dns.home. 13 IN PTR firewall.home. 15 IN PTR sludge.home.
谢谢您的帮助。
in-addr.arpa地址具有相反顺序的八位字节,所以该区域应该是
zone "5.168.192.in-addr.arpa" { type master; file "master/192.168.5.db"; };
(文件名不重要,但是你可能想在那里切换,以匹配)
请求应该是12.5.168.192.in-addr.arpa格式。 dig -x 192.168.5.12会自动执行这个转换。