我有configurationBIND与托pipe公司的外部服务器的反向DNS的麻烦。
让我们假设我有一个域名“server.com”,它应该包含两个名称服务器:ns1.server.com和ns2.server.com。 我想要使用IP地址123.12.254.123和123.12.254.124来自托pipe公司的DNS服务器是:124.24.254.124和124.24.254.134
所以named.conf有:
options { empty-zones-enable no; listen-on port 53 { any; }; listen-on-v6 port 53 { any; }; directory "/var/named"; dump-file "/var/named/data/cache_dump.db"; statistics-file "/var/named/data/named_stats.txt"; memstatistics-file "/var/named/data/named_mem_stats.txt"; forwarders { 124.24.254.124; 124.24.254.134; }; allow-query { any; }; allow-transfer { 123.12.254.123/16; }; allow-recursion { 123.12.254.123/16; }; }; logging { channel default_debug { file "data/named.run"; severity dynamic; }; }; view "external" { match-clients { any; }; match-destinations { any; }; zone "server.com" IN { type master; file "/var/named/server.com.db"; }; };
文件“/var/named/server.com.db”
$TTL 14400 server.com. IN SOA ns1.server.com. mail.server.com. ( 2013050623 6H 1H 5D 20M ) server.com. IN A 123.12.254.123 www.server.com. IN CNAME server.com ns1.server.com. IN A 123.12.254.123 ns2.server.com. IN A 123.12.254.124 server.com. IN NS ns1.server.com. server.com. IN NS ns2.server.com. mail.server.com IN MX 1 server.com. ftp.server.com. IN A 123.12.254.123 mail.server.com. IN A 123.12.254.123
文件/ etc / hosts
127.0.0.1 localhost , localhost.localdomain , localhost4 , localhost4.localdomain4 ::1 localhost , localhost.localdomain , localhost6 , localhost6.localdomain6 123.12.254.123 ns1.server.com , ns1 123.12.254.124 ns2.server.com , ns2
文件/etc/resolv.conf
nameserver 124.24.254.124 nameserver 124.24.254.134 search server.com
挖和nslookup到ns1或ns1.server.com给SERVFAIL。
这有什么问题?
谢谢
您的反向DNS是您的正向查找的完全独立的区域; 它托pipe在不同的服务器上并不重要。
SERVFAIL是因为您的转发区(server.com)或绑定configuration的configuration有问题。 我看不出任何明显的错误。 您需要检查服务器端的日志。 你可能喜欢用'named -g'(在前台)开始绑定,在testing的时候看到输出。