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は仮名のようですね
|