web-dev-qa-db-ja.com

フラッシュDNSが機能しないことが多いのはなぜですか?

C:\Windows\system32>ipconfig /flushdns

Windows IP Configuration

Successfully flushed the DNS Resolver Cache.

C:\Windows\system32>ping beautyadmired.com

Pinging beautyadmired.com [xxx.45.62.2] with 32 bytes of data:
Reply from xxx.45.62.2: bytes=32 time=253ms TTL=49
Reply from xxx.45.62.2: bytes=32 time=249ms TTL=49
Reply from xxx.45.62.2: bytes=32 time=242ms TTL=49
Reply from xxx.45.62.2: bytes=32 time=258ms TTL=49

Ping statistics for xxx.45.62.2:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 242ms, Maximum = 258ms, Average = 250ms

私のサイトはxx.73.42.27を指している必要があります。

ネームサーバーを変更します。 3時間経ちました。それでもxxx.45.62.2を指しています。

実際、ネームサーバーを変更した後はどうなりますか?何を待ちますか?私はすでにDNSをフラッシュしています。まだ間違ったIPを指しているのはなぜですか?

また、DNSキャッシュを持たない他のほとんどの人も、間違ったIPにアクセスします。

2
Sharen Eayrs

ほとんどの場合、表示されているキャッシュの問題は、コンピューターが 使用するように構成されている であるDNSサーバーに関連しています。この構成は、手動( Google または OpenDNS を使用)または自動(ISPが推奨するDNSサーバーを使用するDHCP経由)で行うことができます。どちらの方法でも、 これらの手順 を実行することにより、コンピューターが使用しているものを確認できます。これらのサーバーは、通常数時間、場合によっては数日間DNS情報をキャッシュします。

既にWindows DNSキャッシュをクリアしていて、コンピューターが使用しているDNSサーバーが新しい情報で既に更新されている場合は、DNSレコードがブラウザーにキャッシュされていますすべてのブラウザのDNSキャッシュをクリアする の方法を学びます。

*ここにある 見つけるための良いツール 、あなたのコンピューターが使用しているDNSサーバーを「サーバー」フィールドに入力してください

2
Gaia

Windows flushdnsオプションは、ローカルDNSキャッシュのみをクリアします。次にWebアドレスを要求すると、システムはリモートDNSサーバーにIPアドレスの新しいクエリを作成します。リモートDNSサーバーが新しいIPアドレスを取得していない場合、システムは古いIPをローカルに再キャッシュします。

一般に、リモートDNSサーバーのキャッシュを強制的に更新するためにできることは何もありませんが、デフォルトのDNSサーバー(通常はISPによってホストされている)の使用をやめて、 Google または OpenDNS 。これらは、多くのISPよりも速くDNSキャッシュを更新する傾向があります。

将来の参照のための追加のメモとして、ドメインのDNSレコードを制御できる場合は、より低い TTL を設定して、取得することを提案する価値があります。特に今後変更されると予想される場合は、より頻繁にクロールします。

3
Andrew Lott