誰かが私がこれをトラブルシューティングするのを手伝ってくれるなら、私はそれを大いに感謝します!!
テストは機能します。手動のping/nslookupテストを実行しても、何も機能していません。ちなみに、私は このチュートリアル のすべてに従いました。
これは私の/ 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.
これは私のnamed.conf.local BINDのファイルです:
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-checkzonesを実行すると、機能します。
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.
Pingテストを実行すると、機能しません。
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
pingテストで72.16.146.146ではなくIP(174.143.182.58)が表示されると思います。
resolve.confを同じIPに編集しようとしました:
nameserver 174.143.182.58
Pingを実行したときに自分のIPが検出されない理由を誰かが理解できる場合は、助けてください。
ネームサーバーns1.main.comとns2.main.comのAレコードがありません。ネームサーバーのAレコードがないことを警告しているため、named-checkzonesは機能しませんでした。
ゾーンmain.com/IN:NS 'ns1.main.com'にはアドレスレコードなし(AまたはAAAA)
ゾーンmain.com/IN:NS 'ns2.main.com'にはアドレスレコードなし(AまたはAAAA)
したがって、main.com.dbファイルに以下を追加する必要があります。
ns1 IN A 174.143.182.1
ns2 IN A 174.143.182.2
これらの接着剤の記録がないと、すべてが機能しません。
また、main.comのSOAレコードが間違っています。次のようになります:
@ IN SOA ns1.main.com. info.main.com.
Main.com Aレコードがあり、BINDはそれがネームサーバーレコードであると想定しているため、named-checkzonesでは失敗しませんでした。
「pingテストでIP(174.143.182.58)が表示されると思います。」
なぜあなたはそれを期待しますか?それらのファイルには、それを引き起こす可能性のあるレコードはありません。
あなたは本当にmain.comのDNS管理者ですか?それにもかかわらず、そのサイトは稼働しているようです。そうでない場合、なぜmain.comを使用しているのですか?