web-dev-qa-db-ja.com

ChromeコンソールからWebサイトのIPを検索します

WebサイトのDNSレコードを変更したばかりですが、東海岸ではまだ反映されていません。幸い、西海岸のプロキシ経由で変更を確認できます。

新しいレコードが指している新しいサーバーのIPを取得する必要があります。 Chrome開発者コンソールを使用して、これをすばやく簡単に行う方法はありますか?

47
Alex Waters

コンソールを見ると、これを行うための組み込み関数がありません。ただし、必要な処理を行うChromium拡張機能がいくつかあります。

それらの1つは ipvfooweb store )です。現在のページをロードするときに行われたすべてのリクエストのホスト名と対応するIPv4/IPv6アドレスを表示します。

ipvfoo screenshot

8

実際にはそうすることができます。

  1. [開発ツール]> [ネットワーク]に移動します。

  2. ページを再読み込みします。

  3. 問題のドメインからURLの1つを選択します。 IPは、[ヘッダー]> [一般]> [リモートアドレス]に表示されます。

90
s29

このタブはChromeで使用でき、ブラウザがページを提供しているすべてのIPアドレスを表示します。

これをブラウザのURLに入力するだけで、そこから良い結果が得られます。
chrome:// net-internals /#dns

7
Joel Divine

Chromeコンソールを経由する必要がない場合は、コマンドプロンプトでWebサイトをpingするだけで、IPアドレスが表示されます。

2
cutrightjm

IPアドレスが古いものと新しいものの間を行き来することが問題だった場合は、コンピューターの切り替えを防ぐ1つの方法は、/etc/hostsファイルにIPアドレスを設定することです。

そのファイルには、IPと対応する名前のリストがあります。例えば:

8.8.8.8       example.com

私は通常、キャッシュを少なくとも1時間、多くの場合1日セットアップしているため、DNS IPアドレスを切り替えるときに頻繁にそれを行います(IPはめったに変更されません)。

MS-Windowsでもまったく同じことができます。最小の問題は、/etc/hostsファイルを見つけることです。実際にはC:\Windows\system32\driversディレクトリ内に埋め込まれています(そのディレクトリはWindowsのバージョン間でわずかに変更されたと思いますが、少なくともWin8とWin10にはあります)。

ブラウザで新しいアドレスを取得するには、再起動する必要がある場合があります。 @BaldockJaの回答で指摘されているように、ブラウザにもキャッシュがある場合があります。

0
Alexis Wilke

編集:下記のDNSキャッシュ表示機能はChromeから削除されました。

多くの異なるIPアドレスが表示される場合があるため、一部のサイトでは、Webツールのネットワークアクティビティ方式が混乱する可能性があります。 DNSルックアップによって返された単一のIPアドレスが後に続く可能性があります。 Chromeには、使用できるDNSルックアップの内部キャッシュがあります。

問題のウェブサイトにアクセスして、「chrome://net-internals/#dnsをアドレスバーに入力します。最後にWebサイトを検索します(例:facebook.com)です。

キャッシュは一定期間後にエントリを削除する可能性があることに注意してください。

0
BaldockJa