Ip,Adress

ネットワークエンジニアを本格的に目指すわけではないけれども、簡単なネットワークの構築やトラブル対応は自分でもできるようになりたい。

そんな新人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」コマンドが活躍します。

  1. ホスト名の解決に関する問題が発生した場合、nslookupコマンドを使用してDNSサーバーへのクエリと応答を確認できます。DNSサーバーへの接続性や正常な応答の有無を確認することができます。
  2. 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アドレスや逆引き情報を取得できます。 

ネットワーク 目次 に戻る