WebサイトのDNSレコードを変更したばかりですが、東海岸ではまだ反映されていません。幸い、西海岸のプロキシ経由で変更を確認できます。
新しいレコードが指している新しいサーバーのIPを取得する必要があります。 Chrome開発者コンソールを使用して、これをすばやく簡単に行う方法はありますか?
実際にはそうすることができます。
[開発ツール]> [ネットワーク]に移動します。
ページを再読み込みします。
問題のドメインからURLの1つを選択します。 IPは、[ヘッダー]> [一般]> [リモートアドレス]に表示されます。
このタブはChromeで使用でき、ブラウザがページを提供しているすべてのIPアドレスを表示します。
これをブラウザのURLに入力するだけで、そこから良い結果が得られます。
chrome:// net-internals /#dns
Chromeコンソールを経由する必要がない場合は、コマンドプロンプトでWebサイトをping
するだけで、IPアドレスが表示されます。
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の回答で指摘されているように、ブラウザにもキャッシュがある場合があります。
編集:下記のDNSキャッシュ表示機能はChromeから削除されました。
多くの異なるIPアドレスが表示される場合があるため、一部のサイトでは、Webツールのネットワークアクティビティ方式が混乱する可能性があります。 DNSルックアップによって返された単一のIPアドレスが後に続く可能性があります。 Chromeには、使用できるDNSルックアップの内部キャッシュがあります。
問題のウェブサイトにアクセスして、「chrome://net-internals/#dns
をアドレスバーに入力します。最後にWebサイトを検索します(例:facebook.com
)です。
キャッシュは一定期間後にエントリを削除する可能性があることに注意してください。