ネームサーバーを設定しましたが、オンラインにする前にテストしたいと思います。特定のドメイン ( としますexample.com
) を特定のネームサーバー ( としますns.something.example
) を使用して解決するにはどうすればよいでしょうか。もちろん、このネームサーバーを他の人に使用させたくはないので、何らかのローカル設定が必要です。
答え1
- example.comのネームサーバーのFQDNがまだわからない場合は、http://www.dnsstuff.comWHOIS 検索を実行してネームサーバーを見つけます。ネームサーバーが ns1.dns.com と ns2.dns.com であると仮定します。
その情報を使用し、新しいネームサーバーの IP アドレスが 192.168.1.10 であると仮定して、テスト マシンの C:\Windows\System32\drivers\etc\hosts ファイルに以下を追加/保存します。
192.168.1.10 ns1.dns.com ns2.dns.com
コマンドプロンプトを開いて次のように入力します
ipconfig /flushdns
コマンド プロンプトで nslookup コマンドを使用して、新しいネーム サーバーに対していくつかのテストを実行します。たとえば、次のようになります
nslookup www.example.com
。次に、nslookup からの出力を確認します。最初の 2 行は、要求に応答したネームサーバーとそのネームサーバーの IP アドレスを示しています。これは、新しいネームサーバーの IP アドレスである必要があります。次の行セットには、要求したマシンの名前 (www.example.com) とその IP アドレスが表示されます。
満足のいくテストが完了したら、手順 2 でホスト ファイルに追加したエントリを削除し、手順 3 を繰り返します。
答え2
nslookup
それはできる。nslookup -debug example.com ns.something.example
答え3
実行できる最も簡単なテストは、テスト用にすでにセットアップしたゾーンのネームサーバーに直接クエリを発行することです。応答があれば、おそらくすべて設定されています。テストドメインをいくつか用意して、その NS レコードを新しいボックスを指すように割り当てればよいだけです。
答え4
名前解決プロセス内の特定のエントリを上書きするためのローカル構成はファイルですがhosts
、このファイルには、DNS ルックアップ プロセスの特定の部分を必要に応じて上書きするために必要な柔軟性がありません。
ドメイン検索用のコマンド ライン ツールには、クエリを実行する特定のサーバーを指定する機能があります。これを使用して、システムが期待どおりに応答しているかどうかを確認します。