DNS je "slovo", které všichni dobře známe, v systému Windows existuje DNS cache a DNS resolution je skutečná metoda adresování většiny aplikací na internetu. Vývoj technologie doménových jmen a různých aplikací založených na této technologii obohatil internetové aplikace a protokoly a s DNS může nejen zlepšit rychlost našeho internetu, ale také rychlost otevírání webových stránek. DNS cache je však časově omezená a bude automaticky obnovena v určitou dobu. Například když poprvé navštívíme webovou stránku, DNS vrátí správnou IP adresu a systém dočasně uloží tento výsledek, což je DNS caching. Cache nastaví dobu expirace, například 2 hodiny, když zavřeme stránku po 2 hodinách, systém vám výsledek přímo vrátí z lokální DNS cache vašeho počítače, aniž by musel žádat DNS server, který "zrychluje" rozlišení URL v přestrojení. Samozřejmě, po více než N hodinách systém automaticky požádá DNS server o nové výsledky.
Ve výchozím nastavení: Výchozí hodnota DNS cache Windows je MaxCacheTTL, zde je výchozí 86400s, což je den, a macOS přísně dodržuje TTL v DNS protokolu!
Na rozdíl od systémů Windows je však čas DNS cache v prohlížeči nezávislý na TTL a každý prohlížeč má pevnou hodnotu. Následují časy cache běžných prohlížečů:
1. Chrome, Google, Chrome Pro zrychlení přístupu používá Google Chrome metodu přednačítání DNS záznamů a lokálního nastavení DNS cache pro urychlení připojení webu.
chrome://net-internals/#dns 这里可以看各域名的DNS 缓存时间。Chrome对每个域名会默认缓存60s。
2. IE prohlížeč Např. ukládá DNS do mezipaměti 30 minut.
3. Firefox Firefox Firefox má funkci DNS cache, ale výchozí doba cache je pouze 1 minuta, výchozí hodnotu můžete změnit pro rychlejší DNS rozlišení, a to následovně: Otevřete nové okno, zadejte about:config do adresního řádku, zadejte enter a vstupte do rozhraní nastavení. Poté vyhledejte network.dnsCacheExpiration, změňte původní 60 na 6000 (což označuje 6000 sekund cache) a poté vyhledejte network.dnsCacheEntries pro změnu výchozího počtu 20 na 1000 (pro 1000 cache). Pokud nejsou výše než dvě položky, můžete je vytvořit nové a nový typ záznamu je celočíselný. Samozřejmě můžete podle potřeby nastavit i další hodnoty.
4. Safari je výchozí prohlížeč v systému Apple Asi desítky Pro zajištění vysoké dostupnosti služby DNS vyžaduje redundanci více jmenných serverů pro podporu každého regionu. Záznamy o zdrojích pro zónu jsou ručně nebo automaticky aktualizovány na jednom primárním jmenném serveru, známém jako primární DNS server, který může být autoritativním jmenným serverem pro jednu nebo více zón. Parsování obvykle zahrnuje procházení více jmenných serverů, abyste našli potřebné informace. Některé parsery však fungují jednodušeji tím, že komunikují pouze s jedním jmenným serverem. Tyto jednoduché parsery spoléhají na rekurzivní jmenný server (nazývaný "stub parser"), který jim umožňuje najít vykonávací práci a najít informace. Například Chrome nejprve pošle HTTP požadavek na první IP a pokud to nefunguje, pošle HTTP požadavek na další IP Datum: 2014-11-21T17:13+0800 Autor: CobbLiu Org verze 7.9.3f s Emacs verzí 24
|