如果有人能帮我解决这个问题,我将非常感激!
testing工作。 这只是当我做手动ping / nslookuptesting,没有任何工作。 顺便说一句,我遵循本教程中的一切。
这是我的/etc/bind/zones/master/main.com.db文件:
; ; BIND data file for main.com ; $TTL 604800 @ IN SOA main.com. info.main.com. ( 2007011501 ; Serial 7200 ; Refresh 120 ; Retry 2419200 ; Expire 604800) ; Default TTL ; @ IN NS ns1.main.com. @ IN NS ns2.main.com. main.com. IN MX 10 mail.main.com. main.com. IN A 174.143.182.58 www IN CNAME main.com. mail IN A 174.143.182.58 ftp IN CNAME main.com. main.com. IN TXT "v=spf1 ip4:174.143.182.58 a mx ~all" mail IN TXT "v=spf1 a -all"
这是我的反向DNS( /etc/bind/zones/master/174.143.182.rev )文件:
$TTL 1d ; $ORIGIN 182.143.174.IN-ADDR.ARPA. @ IN SOA ns1.main.com. info.main.com. ( 2007011501 7200 120 2419200 604800 ) IN NS ns1.main.com. IN NS ns2.main.com. 1 IN PTR ns1.main.com. 2 IN PTR ns2.main.com.
这是我的BIND的named.conf.local文件:
zone "main.com" { type master; file "/etc/bind/zones/master/main.com.db"; }; zone "182.143.174.IN-ADDR.ARPA" { type master; file "/etc/bind/zones/master/174.143.182.58.rev"; };
当我做我的命名检查区 ,它的工作。
named-checkzone main.com main.com.db zone main.com/IN: NS 'ns1.main.com' has no address records (A or AAAA) zone main.com/IN: NS 'ns2.main.com' has no address records (A or AAAA) zone main.com/IN: loaded serial 2007011501 OK
但是, 当我重新启动BIND9时出现了一些问题 。
/etc/init.d/bind9 restart Stopping domain name service...: bind9rndc: connect failed: 127.0.0.1#953: connection refused . Starting domain name service...: bind9.
当我做pingtesting时,它不起作用:
ping ns1.main.com PING ns1.main.com (72.16.146.146) 56(84) bytes of data. 64 bytes from ns1.main.com (72.16.146.146): icmp_seq=1 ttl=52 time=20.0 ms
我期望pingtesting显示我的IP(174.143.182.58)而不是72.16.146.146。
我甚至试图编辑我的resolve.conf到相同的IP:
nameserver 174.143.182.58
如果有人可以帮我们弄清楚为什么它不能检测到我自己的IP,当我平了…请帮助我!
您的名称服务器ns1.main.com和ns2.main.com没有Alogging。 named-checkzones没有工作,因为它警告你,你没有得到你的名字服务器的logging:
zone main.com/IN:NS'ns1.main.com' 没有地址logging (A或AAAA)
zone main.com/IN:NS'ns2.main.com' 没有地址logging (A或AAAA)
所以你需要将以下内容添加到你的main.com.db文件中:
ns1 IN A 174.143.182.1 ns2 IN A 174.143.182.2
没有这些胶水logging整个事情将无法正常工作。
您的main.com的SOAlogging也是错误的。 它应该是:
@ IN SOA ns1.main.com. info.main.com.
它在命名检查区没有失败,因为你有一个main.com Alogging,并且BIND认为是名字服务器logging。
“我希望pingtesting能显示我的IP(174.143.182.58)”
你为什么期待? 这些文件中没有可能导致发生的logging。
你真的是main.com的DNSpipe理员吗? 尽pipe如此,该网站似乎已经开始运作。 如果没有,为什么你使用main.com?