• お問い合わせ
  • ユーザー登録
ドキュメント
サポート案内
ユーザー登録
サポートセンター
ドキュメント
ダウンロード
セキュリティ
よくある質問とその回答
製品マニュアル
カタログ
収録パッケージ一覧


ネットワーク No. 283

DNSサーバーのresolv.confを記述する時の注意点


【現象】
DNSサーバーのコンソール(リモートを含む)でnslookupを行っても
Non-existent host/domainと表示されてしまう。

【原因】
DNSサーバー上のresolv.confファイルを記述する際に
通常であれば[ nameserver xx.xx.xx.xx ]と自分自身のアドレスを記述して
問題無いのですが他のネットワークを管理しているDNSサーバー等で
自分自身のアドレスがレコードに載っていない場合にnslookupを起動しても
「Non-existent host/domain」とエラーを吐くことがあります。

【対策】
この問題を解決するには以下の方法があります。
1:自分のレコードを持つ設定ファイルを作る。
2:自分の所属するネットワークを管理するDNSサーバーのslaveになる。
3:resolv.confファイルのnameserverの指定を0アドレスにする。
の3種類です。

1,2の方法はセキュリティー、ネットワーク負荷の問題がある為に3番の方法で回避します。

具体的には/etc/resolv.confファイルを
------------------------------
domain turbolinux.co.jp
search turbolinux.co.jp
nameserver 0.0.0.0
nameserver 210.171.55.66  #(他のネームサーバー)
------------------------------
と言う様に記述します。


キーワード
DNS resolv.conf loopback

関連文書
(none)


Last modified : Thu Aug 03 JST 2000 # 2