ネットワークエンジニアを本格的に目指すわけではないけれども、簡単なネットワークの構築やトラブル対応は自分でもできるようになりたい。
そんな新人ITエンジニアのための記事です。
DNS情報を取得するためのnslookupコマンド
「nslookup」コマンドを使って指定したホスト名とIPアドレスの対応を見ることができます。
DNS【Domain Name System】とは、その名の通りドメイン名とIPアドレスの対応関係を管理する仕組みのことです。
ホスト名からIPアドレスを調べることを正引き、IPアドレスからホスト名を調べることを逆引きといいます。
もしも、DNSが無いと例えば当社のWebサイトにアクセスするのに「https://saycon.co.jp/」と入力するのではなく、「https://202.254.239.89/」のようにIPアドレスを入力しなければなりません。
しかし、IPアドレスは覚えにくく間違いやすいので、DNSは現在のwwwを成立させている重要な仕組みです。
例えば、次の様な時に「nslookup」コマンドが活躍します。
- ホスト名の解決に関する問題が発生した場合、nslookupコマンドを使用してDNSサーバーへのクエリと応答を確認できます。DNSサーバーへの接続性や正常な応答の有無を確認することができます。
- IPアドレスが判明すれば、そのアドレスに対してPINGを実行することもできます。ホストが到達可能であるかどうかを確認できます。
コマンド書式
>nslookup <ホスト名>
例:>nslookup saycon.co.jp
コマンドプロンプト上で、上記のコマンドを入力して[Enter]キーを押します。
結果の見方
- サーバーとAddress:DNSサーバのホスト名とIPアドレスが表示されます。
- 権限のない回答:DNSキャッシュを使って回答しているという意味です。
- 名前とAddress:ホスト名とIPアドレスが表示されます。
また、逆引き(IPアドレスからホスト名を取得する)を行いたい場合は、IPアドレスを指定してnslookupコマンドを使用します。
以下は逆引きの例です。
コマンド書式
>nslookup <IPアドレス>
例:>nslookup 202.254.239.89
コマンドプロンプト上で、上記のコマンドを入力して[Enter]キーを押します。
「nslookup」のまとめ
「nslookup」コマンドを使って指定したホスト名のIPアドレスや逆引き情報を取得できます。
ネットワーク 目次 に戻る