プロが教えるわが家の防犯対策術!

お世話になります。
http://oshiete1.goo.ne.jp/qa2577234.html
でも質問させていただきました。
解決できないもので、再度質問させてください。
BINDのバージョンは、
bind-9.2.4-0vl1
です。

# host localhost
localhost has address 127.0.0.1
# host 127.0.0.1
1.0.0.127.in-addr.arpa domain name pointer localhost.
と、いうことでlocalhostの名前解決はできています。

ところが、
# host shuttle.rqgdomain.co.jp
Host shuttle.rqgdomain.co.jp not found: 3(NXDOMAIN)
# host 192.168.11.8
Host 8.11.168.192.in-addr.arpa not found: 3(NXDOMAIN)
と、なり名前解決できません。

ゾーン定義ファイルを何度も見直していますが原因がわかりません。
どこが間違っているのか何とか教えていただけないでしょうか。
よろしくお願いいたします。

■■■/var/named/localhost.zone
$TTL 1D
@ IN SOA shuttle.rqgdomain.co.jp. root.rqgdomain.co.jp. (
2005021401
3H
15M
1W
1D )
IN NS shuttle.rqgdomain.co.jp.
IN A 127.0.0.1

■■■/var/named/11.168.192.in-addr.arpa
$TTL 1D
@ IN SOA shuttle.rqgdomain.co.jp. root.rqgdomain.co.jp. (
2005021401 ; Serial
3H ; Refresh
15M ; Retry
1W ; Expire
1D ) ; Minimum
IN NS shuttle.rqgdomain.co.jp.
8 IN PTR shuttle.rqgdomain.co.jp.
3 IN PTR p425.rqgdomain.co.jp.

■■■/etc/named.conf
は、文字数制限でアップできません。
http://oshiete1.goo.ne.jp/qa2577234.html
にアップさせていただいています。

A 回答 (1件)

もしかして、/etc/resolv.confが違うDNSサーバを見てるだけだったりとか。



例えば、以下のようなコマンドを試してみて、状態を確認してみては。

・psでnamedプロセスが存在しているかを確認。
・netstat -aでポートがLISTENしているかを確認。
・host -d shuttle.rqgdomain.co.jp. でデバッグ情報付きで照会してみる。
・named -d 9 -f -g でフォアグランド実行して動作ログを眺めてみる。

この回答への補足

逆引きができなくて試行錯誤していました。
次の点を訂正したら、逆引きできるようになりました。
IN NS shuttle.rqgdomain.co.jp.
8 IN PTR shuttle.rqgdomain.co.jp.
3 IN PTR p425.rqgdomain.co.jp.
8,3の前に半角スペースがありました。
それを取ったところ逆引きできました。
何故、半角スペースを入れてあったかというと、GNOMEエディタの行番号が各行の前にあったからです。

補足日時:2006/12/09 07:40
    • good
    • 2
この回答へのお礼

osamuyさん、レスありがとうございます。
>もしかして、/etc/resolv.confが違うDNSサーバを見てるだけだったりとか。
/etc/resolv.confについて調べてみました。

192.168.11.8(Linuxマシン)の、/etc/resolv.conf
nameserver 192.168.11.1
search localdomain
と、してあったのを
nameserver 127.0.0.1
search rqgdomain.co.jp
と、訂正しました。
すると、
# host p425.rqgdomain.co.jp
p425.rqgdomain.co.jp has address 192.168.11.3
と、名前解決できました。
★★★★やったー★★★★★★★


127.0.0.1の意味がようやくわかったような気がします。
どうもありがとうございます。

でも、
# host 192.168.11.8
Host 8.11.168.192.in-addr.arpa not found: 2(SERVFAIL)
と、なってしまいます。
いままでは、
# host 192.168.11.8
Host 8.11.168.192.in-addr.arpa not found: 3(NXDOMAIN)
と、いうエラーだったのに、エラーのメッセージも変わりました。
超超初心者でずれている質問かとも思いますが、
原因がおわかりになりましたら、教えていただけないでしょうか。
よろしくお願いいたします。

お礼日時:2006/12/08 18:54

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!