場所はキャッシュがあり、そこDNS。ブラウザ、オペレーティングシステム、ローカルDNS、ルートネームサーバは、彼らがキャッシュDNS結果のいくつかの学位を行います。この記事では、一般的なブラウザとオペレーティングシステムのDNSキャッシュ時間の一部をまとめたもの
彼らのキャッシュをチェックするためのブラウザ、調べることは、これに対応するIPアドレスを取得するために、ドメイン名、ドメイン名を解析するために、ドメイン名解決機能のライブラリと呼ばれています
DNSクエリー配列:ブラウザのキャッシュ→ システムキャッシュキャッシュルータ→→→ISPのDNSキャッシュ再帰検索
1、クロム:
より高速なアクセスのために、Google Chromeブラウザは、ローカルDNSキャッシュメソッドを作成し、サイトの接続速度をスピードアップ、源泉徴収DNSレコードを使用しています。クロム://ネット-内部/#のDNS各ドメイン名のDNSキャッシュ時間を拡大。クローム60年代には、各ドメイン名のキャッシュをデフォルト設定されます。
URLアドレスバーでは、クロムを入力してください://クロムのURL /クロムは、すべての構成インターフェースを見ることができます。
選択したクロムを:// DNSやクロム://ネット-内部/#の DNSは、 ChromeブラウザDNSキャッシュ情報を見ることができます
「クリアホストキャッシュ」をクリックして+その後、「キャッシュをクリア」と「フラッシュソケット」を選択すると、DNSキャッシュのクロムを空にすることができます
2、Firefoxの:
設定の意味:
network.dnsCacheEntries:キャッシュの数
network.dnsCacheExpiration:DNSキャッシュ時間
network.dnsCacheExpirationGracePeriod:DNSキャッシュ時間が0手段がないキャッシュに設定されています
3、DNS解決の結果のブラウザの取り扱い
ドメイン名のDNS解決の結果は、複数の単語を持っている場合、ブラウザはそれに対処する方法ですか?Chromeブラウザはブロックされた場合は、再度、IPの後ろにHTTPリクエストを送信し、最初のIPを優先するHTTPリクエストを送信します
4、验证一把:如图,有DNS Lookup、Initial connection(TCP连接)、SSL连接
再次请求,上面的三个过程没有了,因为浏览器有DNS 缓存;TCP长连接还没有断开;SSL连接也还在
如图所示点击“Flush sockets”
三个请求重新发起:DNS查询、TCP三次握手、SSL连接