如何在托pipe服务器上debugging我的名称服务器设置?

bind9运行时没有报告错误,但24小时后,我无法看到域名传播。

在bind9的syslog'd start中有一个错误; 这是否足以防止传播? 它发生在bind9被报告为运行正常之后。

我真的不知道要找什么来查明什么是不正确的 – 我的configuration错误或….我应该主持我的主要名字服务器上的主人…我会很感激任何答案,帮助我明白要寻找什么。 非常感谢!

我需要控制我的服务器的区域logging,为DKIM和SPF添加SRV资源loggingKerberos,LDAP和TXTlogging。

我的Ubuntu 12.04服务器从1&1运行在云服务器上,我运行了几个Drupal网站,为两个非营利组织发送大量电子邮件。 我使用1&1的名称服务器来parsing对网站的访问,但是需要控制区域文件来获取通过1&1注册的新域名。 新域名是misfits-server.co.uk ; 它具有由1&1设置的rDNS 82.165.46.221(我不明白这可能会干扰我的bind9设置)。 我有一个子域ns1.misfits-server.co.uk与通过1&1的控制面板设置rDNS 87.106.252.71。

我已经select使用我的名字服务器,而不是1&1的告诉他们的控制面板的“DNS检查”报告:

  Domain name : misfits-server.co.uk IP Address (A-Record) : Name server 1: ns0.xname.org Name server 2: ns1.misfits-server.co.uk Name server 3: ns2.xname.org Name server 4: ns1.xname.org 

(这些是我指定的名称服务器,但不是按照我指定的1到1的顺序)

这是我的新域名区域文件:

 ; ; BIND data file for misfits-server.co.uk ; @ 1D IN SOA ns1.misfits-server.co.uk hostmaster.misfits-server.co.uk. ( 2012053101 ; Serial 3H ; Refresh 15 ; Retry 4W ; Expire 1D) ; Negative Cache TTL ; ; main name servers IN NS ns1.misfits-server.co.uk. ; mail domain mail server IN MX 10 mail.misfits-server.co.uk. ; A records for misfits-server.co.uk and name servers @ IN A 82.165.46.221 ns1 IN A 87.106.252.71 ; subdomains mail IN A 82.165.46.221 coombe IN A 82.165.46.221 ; XName secondary name servers misfits-server.co.uk. IN NS ns0.xname.org. misfits-server.co.uk. IN NS ns1.xname.org. misfits-server.co.uk. IN NS ns2.xname.org. ; service.protocol.realm class SRV priority weight port target _kerberos._udp.misfits-server.co.uk. IN SRV 0 0 88 misfits-server.co\ .uk. .... etc ... ; service.name class TXT realm _kerberos.misfits-server.co.uk. IN TXT MISFITS-SERVER.CO.UK 

反向DNS区域文件:

 ; ; BIND reverse data file for misfits-server.co.uk 82.165.46.221 ; @ 1D IN SOA ns1.misfits-server.co.uk hostmaster.misfits-server.co.uk. ( 2012053103 ; Serial 3H ; Refresh 15 ; Retry 4W ; Expire 1D) ; Negative Cache TTL ; IN NS ns1.misfits-server.co.uk. IN NS ns0.xname.org. IN NS ns1.xname.org. IN NS ns2.xname.org. ; 1 IN PTR misfits-server.co.uk. 2 IN PTR mail.misfits-server.co.uk. 3 IN PTR coombe.misfits-server.co.uk. 

和:

 ; ; BIND reverse data file for ns1.misfits-server.co.uk 87.106.252.71 ; @ 1D IN SOA ns1.misfits-server.co.uk hostmaster.misfits-server.co.uk. ( 2012053103 ; Serial 3H ; Refresh 15 ; Retry 4W ; Expire 1D) ; Negative Cache TTL ; IN NS ns1.misfits-server.co.uk. IN NS ns0.xname.org. IN NS ns1.xname.org. IN NS ns2.xname.org. ; 1 IN PTR ns1.misfits-server.co.uk. 

绑定正在倾听; 但域naes,虽然有效,不包括misfits-server.co.uk

 # netstat -tap Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 *:mysql *:* LISTEN 1202/mysqld tcp 0 0 *:kerberos-adm *:* LISTEN 1330/kadmind tcp 0 0 *:http *:* LISTEN 1703/apache2 

和系统日志似乎对我来说虽然我不承认ns3.xtremeweb.de作为我指定的任何东西:

 May 31 13:33:03 coombe named[2389]: found 1 CPU, using 1 worker thread May 31 13:33:03 coombe named[2389]: using up to 4096 sockets May 31 13:33:03 coombe named[2389]: loading configuration from '/etc/bind/named.conf' May 31 13:33:03 coombe named[2389]: reading built-in trusted keys from file '/etc/bind/bind.keys' May 31 13:33:03 coombe named[2389]: using default UDP/IPv4 port range: [1024, 65535] May 31 13:33:03 coombe named[2389]: using default UDP/IPv6 port range: [1024, 65535] May 31 13:33:03 coombe named[2389]: no IPv6 interfaces found May 31 13:33:03 coombe named[2389]: listening on IPv4 interface lo, 127.0.0.1#53 May 31 13:33:03 coombe named[2389]: listening on IPv4 interface eth0, 82.165.46.221#53 May 31 13:33:03 coombe named[2389]: listening on IPv4 interface eth0:0, 87.106.245.98#53 May 31 13:33:03 coombe named[2389]: generating session key for dynamic DNS May 31 13:33:03 coombe named[2389]: sizing zone task pool based on 8 zones May 31 13:33:03 coombe named[2389]: using built-in root key for view _default May 31 13:33:03 coombe named[2389]: set up managed keys zone for view _default, file 'managed-keys.bind' May 31 13:33:03 coombe named[2389]: command channel listening on 127.0.0.1#953 May 31 13:33:03 coombe named[2389]: zone 0.in-addr.arpa/IN: loaded serial 1 May 31 13:33:03 coombe named[2389]: zone 127.in-addr.arpa/IN: loaded serial 1 May 31 13:33:03 coombe named[2389]: zone 255.in-addr.arpa/IN: loaded serial 1 May 31 13:33:03 coombe named[2389]: /etc/bind/db.82:11: using RFC1035 TTL semantics May 31 13:33:03 coombe named[2389]: zone 46.165.82.in-addr.arpa/IN: loaded serial 2012053103 May 31 13:33:03 coombe named[2389]: /etc/bind/db.87:11: using RFC1035 TTL semantics May 31 13:33:03 coombe named[2389]: zone 252.106.87.in-addr.arpa/IN: loaded serial 2012053103 May 31 13:33:03 coombe named[2389]: zone localhost/IN: loaded serial 2 May 31 13:33:03 coombe named[2389]: /etc/bind/db.misfits-server.co.uk:12: using RFC1035 TTL semantics May 31 13:33:03 coombe named[2389]: zone misfits-server.co.uk/IN: loaded serial 2012053101 May 31 13:33:03 coombe named[2389]: managed-keys-zone ./IN: loaded serial 4 May 31 13:33:03 coombe named[2389]: running May 31 13:33:03 coombe named[2389]: zone 46.165.82.in-addr.arpa/IN: sending notifies (serial 2012053103) May 31 13:33:03 coombe named[2389]: zone misfits-server.co.uk/IN: sending notifies (serial 2012053101) May 31 13:33:03 coombe named[2389]: zone 252.106.87.in-addr.arpa/IN: sending notifies (serial 2012053103) May 31 13:33:03 coombe named[2389]: error (unexpected RCODE SERVFAIL) resolving 'ns3.xtremeweb.de/A/IN': 213.239.192.240#53 tcp 0 0 *:kpasswd *:* LISTEN 1330/kadmind tcp 0 0 villagenet.org.u:domain *:* LISTEN 2389/named tcp 0 0 s15917281.online:domain *:* LISTEN 2389/named tcp 0 0 localhost.locald:domain *:* LISTEN 2389/named tcp 0 0 *:ssh *:* LISTEN 662/sshd 

根据您的问题和当前configurationbuild议的经验水平,我强烈build议您联系1&1或xname,让他们帮助您configuration您的DNS。
就目前来看,你的configuration已经被严重破坏了(你的域中没有任何东西正在从我的工作站中解决),超出了Q&A站点的范围来理清它。

如果你想通过这个自己塞住,你需要立即STOP ,去书店(amazon.com,O'Reilly网站,不pipe),并获得DNS和BIND副本。

尝试进一步的DNS相关活动之前,请阅读本书封面。
对于设置任何types的DNS基础设施的人来说,这应该被认为是强制性的阅读(对其他人来说也是一个好主意!)。


关于您的configuration:您的DNS目前已设置为xname.com的名称服务器和ns1.misfits-server.co.uk对您的域名具有权威性。 这几乎肯定不是你想要的。

此外,我现在看到您的环境存在以下问题:

  1. 您似乎不清楚您是要将您的域名托pipe在您的服务器上还是将其外包给xname。
    (你真的需要先做出这个决定)

  2. ns1.misfits-server.co.uk似乎没有胶水logging。
    (如果你想使用自己的服务器(在域内)进行DNS托pipe,你需要设置胶水logging,这通常是通过你的域名注册商完成的。)

  3. xname.org的域名服务器不认为他们是你的域的权威。
    (名称服务器不会神奇地知道如何回答查询 – 如果您想使用xname的服务器,您需要使用xname来设置它们。)

  4. 您似乎正在创build反向区域。 这可能不是你的责任。
    (与提供IP地址的ISP交谈,看看他们的程序是什么。)