????????????????????¨????°???¨??§????????°???????¨??????¬???????????°?????±??????????????§??????
centosでDNS構築する際にCan't find com13d05.com: No answer |
|
- ????????? 2013/07/10 00:28
- ????????? キョ
-
はじめまして。DNSサーバを構築しているのですが、エラーが出てしまいます。皆さんの力を貸してください。よろしくお願いします。
現在の状況としては、 /etc/rc.d/init.d/named start で「OK」となります。 nslookupで、com13d05.comと打つと *** Can't find com13d05.com: No answer となります。 設定の詳細を以下に記述します。
/var/named/chroot/etc/named.conf
// // named.conf // // Provided by Red Hat bind package to configure the ISC BIND named(8) DNS // server as a caching only nameserver (as a localhost DNS resolver only). // // See /usr/share/doc/bind*/sample/ for example named configuration files. // options { listen-on port 53 { 127.0.0.1;10.0.12.195; }; listen-on-v6 port 53 { ::1; }; 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"; allow-query { any; }; recursion yes; // dnssec-enable yes; ← コメントアウト // dnssec-validation yes; ← コメントアウト // dnssec-lookaside auto; ← コメントアウト /* Path to ISC DLV key */ //bindkeys-file "/etc/named.iscdlv.key"; }; logging { channel default_debug { file "data/named.run"; severity dynamic; }; }; include "/etc/named.rfc1912.zones"; zone "com13d05.com" IN { type master; file "com13d05.com.zone"; allow-update { none; }; }; zone "1.168.192.in-addr.arpa" IN { type master; file "1.168.192.in-addr.arpa.db"; allow-update { none; }; };
/var/named/chroot/var/named/com13d05.com.zone
$TTL 86400 @ IN SOA com13d05.com. root.server.com13d05.com.( 2004031901 ; Serial 28800 ; Refresh 14400 ; Retry 3600000 ; Expire 86400 ) ; Minimum IN NS com13d05.com. IN MX 10 com13d05.com. server IN A 10.0.12.195 www IN A 10.0.12.195
/var/named/chroot/var/named/1.168.192.in-addr.arpa.db
$TTL 86400 @ IN SOA com13d05.com. root.com13d05.com.( 2004031901 ; Serial 28800 ; Refresh 14400 ; Retry 3600000 ; Expire 86400 ) ; Minimum IN NS com13d05.com. 195 IN PTR com13d05.com.
hostname : com13d05.com
/etc/resolv.conf search com13d05.com nameserver 10.0.12.195
よろしくお願いいたします
|
■ コンテンツ関連情報
Re: centosでDNS構築する際にCan't find com13d05.com: No answer ( No.1 ) |
|
- ????????? 2013/07/10 05:42
- ????????? 通りすがり
-
サーバー自身のipは10.0.12.195ですか?
named.confの逆引きzoneがおかしい。
間違い zone "1.168.192.in-addr.arpa" IN { type master; file "1.168.192.in-addr.arpa.db"; allow-update { none; }; };
正しくは zone "12.0.10.in-addr.arpa" IN { type master; file "12.0.10.in-addr.arpa.db"; allow-update { none; }; };
またファイル名を変更
/var/named/chroot/var/named/1.168.192.in-addr.arpa.db
# mv /var/named/chroot/var/named/1.168.192.in-addr.arpa.db /var/named/chroot/var/named/12.0.10.in-addr.arpa.db
|
Re: centosでDNS構築する際にCan't find com13d05.com: No answer ( No.2 ) |
|
- ????????? 2013/07/10 05:58
- ????????? stranger
- ?????§??? http://ja.528p.com/
-
server.com13d05.comでnslookupできますか
@ IN A 10.0.12.195 または * IN A 10.0.12.195
がcom13d05.com.zoneで欠如している?
|
Re: centosでDNS構築する際にCan't find com13d05.com: No answer ( No.3 ) |
|
- ????????? 2013/09/20 09:32
- ????????? 通りすがり
-
strangerさんの仰る通り
正引きにサーバー自身のAレコードがないとCan't findになりますね。 com13d05.com.zoneに追加してシリアル変更してservice named reloadすればうまくいくでしょう。
|
Re: centosでDNS構築する際にCan't find com13d05.com: No answer ( No.4 ) |
|
- ????????? 2013/07/10 13:14
- ????????? キョ
-
通りすがりさん
strangerさん
ご答えありがとうございます。
=========================================== options { directory "/var/named"; allow-query { any;}; }; zone "com13d05.com" { type master; file "com13d05.com"; };
zone "12.0.10.in-addr.arpa" { type master; file "12.0.10.in-addr.arpa"; }; =========================================== vi /var/named/chroot/var/named/com13d05.com # BIND 正引きの設定 =========================================== $TTL 86400 @ IN SOA pdns.com13d05.com. postmaster.pdns.com13d05.com. ( 2013051501; 10800 ; 3600 ; 604800 ; 86400) ; ; Authoritative Name Servers IN NS pdns.com13d05.com. ; Mail eXchanger com13d05.com. IN MX 10 mail.com13d05.com. mail.com13d05.com. IN A 10.0.12.195
; Hosts pdns.com13d05.com. IN A 10.0.12.195 www.com13d05.com. IN A 10.0.12.195
=========================================== vi /var/named/chroot/var/named/12.0.10.in-addr.arpa # BIND 逆引きの設定 =========================================== $TTL 86400 @ IN SOA pdns.com13d05.com. postmaster.pdns.com13d05.com. ( 2013051502 ; Serial 10800 ; Refresh 3600 ; Retry 60480 ; Expire 86400) ; Minimum IN NS com13d05.com. 195 IN PTR com13d05.com. =========================================== #ルートDNS情報を取得 wget ftp://ftp.nic.ad.jp/internet/rs.internic.net/domain/named.root #取得したDNS情報を移動 mv named.root /var/named/named.ca =========================================== vi /etc/resolv.conf =========================================== search com nameserver 10.0.12.195 ===========================================
直しましたが、
[root@com13d05 ~]# nslookup comd13d05.com Server: 10.0.12.195 Address: 10.0.12.195#53
Non-authoritative answer: comd13d05.com.com canonical name = phx2-ss-5-bug616849-lb.cnet.com. Name: phx2-ss-5-bug616849-lb.cnet.com Address: 216.239.120.238
エラーが出てしまいます。皆さんの力を貸してください。よろしくお願いします。
|
Re: centosでDNS構築する際にCan't find com13d05.com: No answer ( No.5 ) |
|
- ????????? 2013/07/10 18:22
- ????????? stranger
- ?????§??? http://ja.528p.com/
-
サブドメイン( mail www など)付きで全てアクセスすることを
想定しているなら com13d05.comで正引きできないのは誤りではない
com13d05.comで正引きしたいなら
com13d05.comファイルで
com13d05.com IN A 10.0.12.195
を設定しろということ
@ IN A 10.0.12.195 の意味は あなたの設定では @ は com13d05.com をさします
2013051501の部分の数字を増やしてからnamedをリロードする
12.0.10.in-addr.arpaの方は
IN NS pdns.com13d05.com. でしょ (正引きと合わせるには)
DNSサーバが外部に開かれたものであるなら pdns.com13d05.comの部分は 正式に登録されたドメイン名を使う
com13d05.comは仮名のようですね
|
■ その他