Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 16451|Odpověď: 2

[okna] Jak často se DNS cache ve Windows vymazává?

[Kopírovat odkaz]
Zveřejněno 06.12.2017 10:19:45 | | | |
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




Předchozí:Vývojový nástroj nezbytný pro dobrého full-stack inženýra
Další:Země je dole, země je dole
 Pronajímatel| Zveřejněno 06.12.2017 10:27:40 |
Jak vypnout klientské DNS cache ve Windows XP a Windows Server 2003

https://support.microsoft.com/zh-cn/help/318803/how-to-disable-client-side-dns-caching-in-windows-xp-and-windows-serve

Pro zobrazení cache DNS resolveru zadejte do příkazového řádku ipconfig /displaydns

 Pronajímatel| Zveřejněno 06.12.2017 10:40:46 |

Řešení DNS serveru vrací politiku alokace IP adres a klient vybírá politiku IP doménových jmen
Jednoduchý test, jak nejprve vyřešit 163 doménových jmen

C:\Users\itsvse>nslookup www.163.com
Server: ns4.zj.chinamobile.com
Address:  211.140.188.188

Neautoritativní odpověď:
Jméno: c01.i05.cmbzj.hadns.net
Addresses:  111.1.38.160
          111.1.38.159
          223.94.95.114
          223.94.95.119
Aliases:  www.163.com
          www.163.com.cloudcdn.net
          c01.i05.hacdn.net



Můžete vidět, že doména vrátila více IP adres a DNS server má určité zásady, které zajistí, že zákazník bude mít přístup k load balancing nebo rychlostní garanci serveru, například náhodné vrácení IP, vrácení nejbližší IP uživateli atd., a jeho hlavní kontrolní strategií je upravit první vrácenou IP v seznamu.

Obecně klient (například prohlížeč) vybere IP vrácenou DNS, která vezme první IP, a pokud první IP selže, vezme i druhou. Existují také klienti, kteří selžou přímo po připojení k první IP.
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com