※ ChatGPTを利用し、要約された質問です(原文:名前解決で)
ネイムサーバ構築後のnslookupエラーの原因と対処法
このQ&Aのポイント
ネイムサーバにBINDを利用してLAN内部向けDNSサーバを構築し、起動も成功しましたが、nslookup実行時にエラーが発生しました。
Windows側でのnslookup実行時に「Query refused」「Non-existent domain」「Default servers are not available」というエラーが表示されました。
CentOS上でのnslookup実行時には逆引きは成功していますが、サーバのホスト名が正しく取得できていないようです。
ネイムサーバーにBINDを利用してLAN内部向けDNSサーバを構築しました。
以下のURLを参考にしました。
http://kajuhome.com/bind.shtml#n05
ネイムサーバも無事に起動できたのでnslookコマンドで正引き、逆引きの確認を行いましたが以下のようなエラーが出てしまいます。
Windows側で行ったnslookup
-------------------------------------------------------------------
$ nslookup
*** Can't find server name for address 192.168.1.33: Query refused
*** Can't find server name for address 192.168.1.2: Non-existent domain
*** Default servers are not available
Default Server: UnKnown
Address: 192.168.1.33
> 192.168.1.33
Server: UnKnown
Address: 192.168.1.33
*** UnKnown can't find 192.168.1.33: Query refused
-------------------------------------------------------------------
*コンパネからネットワーク接続を開いて、優先DNSサーバを自サーバのIPアドレスに指定しました。
centOS上でnslookupを行った結果
-------------------------------------------------------------------
[root@centos ~]# nslookup
> client.domain.local //クライアントのホスト名
Server: 127.0.0.1
Address: 127.0.0.1#53
Name: client.domain.local
Address: 192.168.1.18
> server.domain.local //サーバのホスト名
Server: 127.0.0.1
Address: 127.0.0.1#53
** server can't find server.domian.local: NXDOMAIN
-------------------------------------------------------------------
なぜ、サーバが見つけらないのでしょうか。
逆引きは全て成功しています。
サーバのアドレスは192.168.1.33です。DefaultServerのがUnknownになる原因はなんでしょうか?
どなたかアドバイスをお願い致します。
環境
Windows XP
VMware
CentOS5.4
VMware上でLinuxを動作させています。