コンピュータまたはWebサイトのIPアドレスを確認する方法

注意:この記事では、外部コンピュータまたはWebサイトのIPアドレスを見つけるための最良の方法について説明します。 代わりに、使用しているコンピュータのIPアドレスを見つけたい場合は、こちらの記事を参照してください。

Webサイトまたはネットワーク接続されたコンピュータのドメイン名またはネットワーク名を知っていて、そのIPアドレスを見つけたい場合は、DNS検索を実行する必要があります。 これを行うにはいくつかの方法がありますが、これについては後で説明します。

ping

pingコマンドは、ICMPパケットをネットワーク上のコンピュータに送信します。 ホスト名をpingしようとすると、pingプログラムはホストのIPアドレスを見つけるためにDNS要求を実行します。 IPアドレスがコマンド出力に表示されます。

最近のすべてのオペレーティングシステムで、コマンドラインインターフェイスを開いて次のコマンドを実行できます。

 ping ホスト名 

hostnameはコンピュータの名前です。 たとえば、computerhope.comのIPアドレスを見つけたいとしましょう。 Microsoft Windowsを使用している場合は、コマンドプロンプトを開き、次のコマンドを実行します。

 ping computerhope.com 

あなたはこのようなものを見るでしょう:

 32バイトのデータでpingを実行するcomputerhope.com [ 104.20.56.118 ]: 104.20.56.118から返信:バイト= 32時間= 19ms TTL = 57 104.20.56.118から返信:バイト= 32時間= 19ms TTL = 57 104.20.56.118から返信:バイト= 32時間= 19ms TTL = 57 104.20.56.118から返信:バイト= 32時間= 19ms TTL = 57 104.20.56.118の ping統計情報:パケット:送信= 4、受信= 4、損失= 0(損失0%) 、ミリ秒単位のおよその往復時間:最小= 19ms、最大= 19ms、平均= 19ms 

pingは、computerhope.comのIPアドレスである104.20.56.118に送信されました。

ただし、この情報は完全ではありません - ホストのIPアドレスが1つ表示されていますが、他にもある可能性があります。 また、pingは必ずしも成功するわけではありません。 多くのWebサイトやコンピュータは、ping要求を完全に無視します。

直接DNSクエリを実行し、より完全な情報を受け取るには、他の3つの方法のいずれかを使用します。

  • Windows / DOS pingコマンドガイド
  • Linuxのpingコマンドの概要

Nslookup

nslookupコマンドは、IPアドレスを含む、ホストに関するDNS情報を取得します。 たとえば、Windowsのコマンドプロンプトから次のコマンドを実行します。

 nslookup computerhope.com 

出力:

 サーバー:your.gateway.nameアドレス:your.gateway.address 権限のない回答:名前: computerhope.comアドレス:2400:cb00:2048:1 :: 6814:3876 2400:cb00:2048:1 :: 6814:3276 104.20.50.118 104.20.56.118 

NslookupはDNSルックアップを実行しますが、pingとは異なり、データをホストに送信しません。 一番下にリストされている104.20.50.118104.20.56.118の 2つのIPv4アドレスがあります。 どちらもラウンドロビン配布で使用される、そのホスト名の有効なIPアドレスです。

応答が信頼できないということは、ホストが所有していないドメインネームサーバーから情報を取得しているということです。

nslookupコマンドは、Microsoft Windowsを含むほとんどのオペレーティングシステムで機能します。 ただし、これは古いプログラムであり、現在は積極的に開発されていません。 それを開発した組織、Internet Systems Consortiumによって非推奨になりました。 代わりに、彼らは以下で議論されるより新しいツールdighostを使うことを勧めます。

  • Windows / DOSのnslookupコマンドの概要
  • Linuxのnslookupコマンドの概要

掘る

「ドメイン情報の不法行為者」であるDigは、ホスト名を指定するとDNSルックアップを実行します。

 dig computerhope.com 
 ; <> Di 9.11.0 <> computerhope.com;; グローバルオプション:+ cmd ;; 回答がありました:;; - >> HEADER << - オペコード:QUERY、ステータス:NOERROR、id:29332;; フラグ:qr rd ra; QUERY:1、ANSWER:2、AUTHORITY:0、追加:1;; OPT PSEUDOSECTION:; EDNS:バージョン:0、フラグ:; udp:4096; 質問部:; computerhope.com IN A ;; 答えのセクション: computerhope.com 。 299 in 104.20.50.118 computerhope.com 。 299 IN A 104.20.56.118 ;; 問い合わせ時間:46ミリ秒。 サーバー:192.168.1.1#53(192.168.1.1);; 日時:日曜日7月23日22時28分17秒東部夏時間2017; MSGサイズrcvd:77 

DigはmacOS XとLinuxオペレーティングシステムにプレインストールされています。 Microsoft Windowsでは、ISCのBINDユーティリティの一部として無料でダウンロードできます。

Microsoft WindowsにBINDをインストールする

  • Webブラウザで、//www.isc.org/downloadsにアクセスします。
  • [BIND]ドロップダウンメニューまでスクロールして展開します。
  • "Current-Stable"バージョンを探してください。 そのバージョンの[ ダウンロード ]ボタンをクリックします。
  • 表示されるダイアログで、コンピュータの種類に対応するボタンをクリックします。 たとえば、Windowsを実行している64ビットコンピュータの場合は、[ 64ビット勝ち取る ]ボタンをクリックします。
  • zipアーカイブを解凍します。
  • 解凍したフォルダで、 BINDInstall.exeを右クリックし、[ 管理者として実行 ]を選択します 。 UACのプロンプトで、[ はい]を選択します。
  • インストーラのオプションで、[ ツールのみ]オンになっていることを確認します。
  • インストール先のディレクトリを選択し、[ インストール ] クリックします 。 「Visual C ++再頒布可能パッケージの設定の変更」に関するメッセージが表示されたら、[ 閉じる] 、[ はい ]の順にクリックします

digを含むBINDユーティリティがインストールされました。

最後のステップとして、BINDバイナリディレクトリをPATH環境変数に追加して、どのディレクトリからでもdigを実行できるようにします。 システムのPATH環境変数を修正して、BINDバイナリへのパスを含めます。 C:¥Program Files¥ISC BIND 9¥にインストールした場合は、 C:¥Program Files¥ISC BIND 9¥bin¥をPATHに追加する必要があります。 パス名の最後にあるビンを忘れないでください。

  • Linuxのdigコマンドの概要(Windowsにも適用されます)。

ホスト

ホストコマンドはISC BINDの一部です。 digと似ていますが、より単純な情報が表示されます。

ホストはmacOS XとLinuxにプレインストールされています。 Windowsでは、上記のようにBINDユーティリティの一部としてインストールできます。

例:

 ホストcomputerhope.com 
 computerhope.comのアドレスは104.20.50.118 computerhope.comのアドレスは104.20.56.118 computerhope.comのIPv6アドレスは2400:cb00:2048:1 :: 6814:3276 computerhope.comのIPv6アドレスは2400:cb00:2048:1 :: 6814 :3876 computerhope.comメールは10 mail.computerhope.comによって扱われます。 
  • Linuxホストコマンドの概要(Windowsにも適用)