出版

アフィリエイトリンクまたはスポンサーシップを通じて、ベンダーから収益を得る場合があります。これにより、サイト上の商品配置が影響を受ける可能性がありますが、レビューの内容には影響しません。詳細は利用規約をご覧ください。
Nslookupは、Windows 2000以降のリリースに含まれるDNS検証およびトラブルシューティングツールです。非常に便利でありながら、見落とされがちなnslookupコマンドラインツールを使って、さまざまなネットワーク通信の問題をトラブルシューティングする方法を学びましょう。
Windowsの名前解決がWinsベースだった古き良き時代を覚えていますか?確かに、当時はそれほど良くなかったかもしれません。確かにひどい時代でした。しかし、MicrosoftがWindows 2000をリリースし、より標準的なTCP/IPプロトコルに移行したことで、状況は一変しました。この変化により、多くのNT管理者はネットワークに関する知識を刷新する必要に迫られ、Microsoftも新しい通信システムをサポートするために多くの新しいツールをリリースせざるを得ませんでした。しかし残念ながら、多くのネットワーク管理者はこれらの新しいツールの有用性に気づかず、多くのツールが見過ごされてしまいました。Nslookupはそのようなツールの一つです。Windows 2000以降のWindowsバージョンでリリースされたNslookupは、ドメインネームシステム(DNS)の解決をテストおよびトラブルシューティングするためのコマンドラインツールです。
仕事
DNSではフレンドリ名を変更せずにIPアドレスのみを変更できますが、DNSサーバーがこの更新情報を取得できなかったり、単に遅延している可能性も常に存在します。また、ローカルシステムでこの解決方法のキャッシュバージョンを使用している可能性もあります。このような状況が発生した場合は、DNSサーバーが正しく解決できているか確認する必要があります。nslookupツールはまさにこれを行うことができます。
ツール
Windows 2000 以降のバージョンでリリースされた Nslookup は、ドメインネームシステム (DNS) の解決をテストおよびトラブルシューティングできるコマンドラインツールです。nslookup を起動するには、コマンドプロンプトを開き、「nslookup 」と入力します (図 Aを参照)。nslookup はマシンのデフォルトの DNS サーバーと IP アドレスを表示します。これで nslookup コマンドを入力できるようになります。nslookupプロンプトで「help」と入力すると、コマンドの一覧が表示されます。
図A |
![]() |
nslookup の対話モードに入るには、オプションを指定せずに nslookup コマンドを入力します。対話モードでは、さらに多くのオプションが利用できます。対話モードを終了するには、exit だけを1行に入力して Enter キーを押します。 |
nslookup の動作のスクリーンショットをもっと見るには、ここをクリックしてください。
デフォルトでは、nslookup はデフォルトの DNS サーバーを使用して解決をテストしますが、別の DNS サーバーを選択して解決をテストすることもできます。これにより、サーバーにエラーが発生していないか、広範囲にわたる解決エラーが発生していないか、あるいはサーバーがダウンしている可能性があるかを確認できます。nslookup は、プライマリ (A) レコードだけでなく、ドメインのすべてのレコードを含む、さまざまな種類の DNS レコードも表示します。
nslookup をテストする
ローカルの Active Directory ドメインをクエリすることは、nslookup を使用する優れた方法です。これにより、すべてのドメインコントローラーの IP アドレスが取得されます。また、サブドメインで実行して、そのドメインのドメインコントローラーを確認することもできます。nslookup を使用して、ドメインから MX レコードを取得することもできます。MX レコードはメールエクスチェンジャーレコードです。メールサーバーは、このレコードを通じてドメインにメールを配信します。メール配信に問題が発生している場合は、まずこのテストを実行する必要があります。DNS サーバーから取得した MX レコードを確認し、他の DNS サーバーから返された MX レコードと比較することで、サーバーが同じ IP アドレスにメールを配信しているかどうかを判断できます。この情報があれば、メール配信の問題が DNS に関連しているかどうかを判断できます。
仕事に最適なツールですか?
多くの*Nixシステムでは、nslookupはDIGにほぼ置き換えられています。残念ながら、このツールはWindowsでは異質な存在です。DIGは素晴らしいツールですが、nslookupはDNS解決エラーのほとんどに対して十分に強力です。豊富な機能セットを備えており、(Windowsに組み込まれているため)迅速かつ簡単に解決を検証できます。Windowsに組み込まれていることもあって、nslookupは多くの場合、適切なツールです。

ジョシュア・ホスキンス