- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:名前解決で)
ネイムサーバ構築後のnslookupエラーの原因と対処法
このQ&Aのポイント
- ネイムサーバにBINDを利用してLAN内部向けDNSサーバを構築し、起動も成功しましたが、nslookup実行時にエラーが発生しました。
- Windows側でのnslookup実行時に「Query refused」「Non-existent domain」「Default servers are not available」というエラーが表示されました。
- CentOS上でのnslookup実行時には逆引きは成功していますが、サーバのホスト名が正しく取得できていないようです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
まず、 > client.domain.local //クライアントのホスト名 Server: 127.0.0.1 > server.domain.local //サーバのホスト名 Server: 127.0.0.1 でサーバー(DNSサーバー)が127.0.0.1 となっています。これは、ローカルアドレスが通常設定されています。DNSサーバーはどこに設置したのですか? Windows XP上で、VMwareを使い、CentOS5.4を起動し、そこにDNSを設置して、そのOSからloolupを実行したという事ですか? その辺は順をおって説明してもらわないと、わかりにくい部分です。 127.0.0.1は予約されているので、IPとしては使ってはいけないアドレスです(TCP/IPやルーティングの所で勉強してください)。それがサーバーのIPとして表示されています。あきらかに、DNS側か、サーバーの設定が間違っています。 まずそこから。 他にも、たくさんチェックする事はありますが、とりあえずそこからです(ルーターをはさんでいる場合や、ファイヤーウォールなどポートチェックなど)。上位のDNSサーバーとか、DNSサーバーとしてのマーキングも必要で・・・・・