bind9 正在运行,没有报告错误,但 24 小时后我没有看到域名传播。
syslog 启动 bind9 时出现一个错误;这足以阻止传播吗?该错误发生在 bind9 报告运行正常之后。
我真的不知道该如何查找才能确定哪里不对劲——我的配置有误还是……我应该将我的主服务器托管在 XName 的名称服务器上吗……如果能得到任何帮助我了解应该查找什么的答案,我将不胜感激。非常感谢!
我需要控制我的服务器的区域记录以添加 SRV 资源记录 Kerberos 和 LDAP 以及 DKIM 和 SPF 的 TXT 记录。
我的 Ubuntu 12.04 服务器运行在 1&1 的云服务器上,我在该服务器上运行多个 Drupal 网站,这些网站向两个非营利组织发送大量电子邮件。我使用 1&1 的名称服务器来解析对网站的访问,但需要控制通过 1&1 注册的新域名的区域文件。新域名是misfits-server.co.uk
;它有由 1&1 设置的 rDNS 82.165.46.221(我不明白这会如何影响我的 bind9 设置)。我有一个子域ns1.misfits-server.co.uk
,其 rDNS 87.106.252.71 通过 1&1 的控制面板设置。
我选择使用我的名称服务器,而不是 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.
bind 正在监听;但域名虽然有效,但不包括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
并且 syslog 对我来说似乎没问题,尽管我无法识别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
答案1
根据你的问题和当前配置所表明的经验水平,我强烈建议您联系 1&1 或 xname,让他们协助您配置 DNS。
目前,您的配置已严重损坏(我的工作站无法解析您域中的任何内容),并且这超出了问答网站的范围。
如果你想自己解决这个问题,你需要STOP
现在,去书店(amazon.com、O'Reilly 网站,等等)买一本DNS 和 BIND。
在尝试任何进一步的 DNS 相关活动之前,请从头到尾阅读本书。
对于任何设置任何类型的 DNS 基础设施的人来说,这都是必读之书(对其他人来说也是个好主意!)。
关于您的配置:您的 DNS 目前设置为 xname.com 的名称服务器和ns1.misfits-server.co.uk
对您的域具有权威性。这几乎肯定不是您想要的。
此外,我发现您的环境目前存在以下问题:
您似乎不清楚是否要将您的域名托管在你的服务器或者外包给 xname。
(你真的需要做出这个决定第一的)似乎没有 的粘合记录
ns1.misfits-server.co.uk
。
(如果您想使用自己的服务器(域内)进行 DNS 托管,则需要设置粘合记录,这通常是通过您的域名注册商完成的。)xname.org
的名称服务器不认为它们对您的域名具有权威性。
(名称服务器不会神奇地知道如何回答查询 - 如果您想使用 xname 的服务器,您需要与 xname 合作来设置它们。)您似乎正在创建反向区域。这可能不是您的责任。
(请与向您提供 IP 地址的 ISP 联系,了解他们的程序。)