Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 16451|Odpoveď: 2

[okná] Ako často sa vyrovnáva cache DNS vo Windows?

[Kopírovať odkaz]
Zverejnené 6. 12. 2017 10:19:45 | | | |
DNS je "slovo", ktoré všetci dobre poznáme, v systéme Windows je DNS cache a DNS riešenie je skutočná metóda adresovania pre väčšinu aplikácií na internete. Prepracovanie technológie doménových mien a rôznych aplikácií založených na technológii doménových mien obohatilo internetové aplikácie a protokoly a s DNS môže nielen zlepšiť rýchlosť nášho internetu, ale aj rýchlosť otvárania webových stránok. DNS cache je však časovo obmedzená a automaticky sa obnoví v určitom čase.
Napríklad, keď navštívime webovú stránku prvýkrát, DNS vráti správnu IP adresu a systém tento výsledok dočasne uloží, čo je DNS caching. Cache nastaví čas vypršania, napríklad 2 hodiny, keď stránku po 2 hodinách zatvoríme, systém vám výsledok priamo vráti z lokálnej DNS cache vášho počítača bez toho, aby musel žiadať DNS server, ktorý "zrýchľuje" rozlíšenie URL v prestrojení. Samozrejme, po viac ako N hodinách systém automaticky požiada DNS server o nové výsledky.

Predvolene: Predvolená hodnota DNS cache vo Windows je MaxCacheTTL, tu je predvolene 86400s, čo je deň, a macOS prísne dodržiava TTL v DNS protokole!

Avšak na rozdiel od systémov Windows je čas DNS cache v prehliadači nezávislý od TTL a každý prehliadač má pevnú hodnotu. Nasledujú časy cache bežných prehliadačov:



1. Chrome, Google, Chrome
Na zrýchlenie prístupu používa Google Chrome metódu predbežného načítavania DNS záznamov a lokálneho vytvárania DNS cache na zrýchlenie pripojenia na webovej stránke.
chrome://net-internals/#dns 这里可以看各域名的DNS 缓存时间。Chrome对每个域名会默认缓存60s。

2. IE prehliadač
IE ukladá DNS do cache na 30 minút.

3. Firefox Firefox
Firefox má funkciu DNS cache, ale predvolený čas cache je len 1 minúta, predvolenú hodnotu môžete zmeniť na zrýchlenie DNS riešenia, nasledovne:
Otvorte nové okno, zadajte about:config do adresného riadku, zadajte enter a vstúpte do rozhrania nastavení. Potom vyhľadajte network.dnsCacheExpiration, zmeňte pôvodných 60 na 6000 (čo označuje 6000 sekúnd cache) a potom vyhľadajte network.dnsCacheEntries na zmenu predvolených 20 na 1000 (pre 1000 cache). Ak nie sú vyššie ako dve položky, môžete ich vytvoriť nové a nový typ záznamu je celočíselný. Samozrejme, môžete si podľa potreby nastaviť aj ďalšie hodnoty.

4. Safari je predvolený prehliadač v systéme Apple
Asi 10s
Na zabezpečenie vysokej dostupnosti služby DNS vyžaduje redundanciu viacerých menových serverov na podporu každého regiónu. Záznamy o zdrojoch pre zónu sa manuálne alebo automaticky aktualizujú na jednom primárnom mennom serveri, známom ako primárny DNS server, ktorý môže byť autoritatívnym menným serverom pre jednu alebo viac zón.
Parsovanie zvyčajne zahŕňa prechádzanie viacerých menných serverov, aby ste našli potrebné informácie. Niektoré parsery však fungujú jednoduchšie tým, že komunikujú len s jedným menovým serverom. Tieto jednoduché parsery sa spoliehajú na rekurzívny name server (nazývaný "stub parser"), ktorý im pomáha nájsť vykonávaciu prácu.
Napríklad Chrome najprv vykoná HTTP požiadavku na prvú IP adresu a ak to nefunguje, pošle HTTP požiadavku na ďalšiu IP adresu
Dátum: 2014-11-21T17:13+0800 Autor: CobbLiu Org verzia 7.9.3f s Emacsom verzia 24




Predchádzajúci:Vývojový nástroj nevyhnutný pre dobrého full-stack inžiniera
Budúci:Zem je dole, zem je dole
 Prenajímateľ| Zverejnené 6. 12. 2017 10:27:40 |
Ako vypnúť klientské DNS cache vo 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

Ak chcete zobraziť cache DNS resolvera, zadajte ipconfig /displaydns v príkazovom riadku

 Prenajímateľ| Zverejnené 6. 12. 2017 10:40:46 |

Riešenie DNS servera vráti politiku pridelenia IP adresy a klient vyberie IP politiku doménového mena
Jednoduchý test na vyriešenie 163 doménových mien ako prvý

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

Neautoritatívna odpoveď:
Meno: 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



Vidíte, že doménové meno vrátilo viacero IP a DNS server má určité politiky, ktoré zabezpečujú, že zákazník pristupuje k load balancing alebo rýchlostnej záruke servera, ako je náhodné vrátenie IP, vrátenie najbližšej IP adresy používateľovi a podobne, pričom jeho hlavnou kontrolnou stratégiou je upraviť prvú vrátenú IP adresu v zozname.

Vo všeobecnosti klient (napríklad prehliadač) vyberie IP vrátenú DNS, ktorá vezme prvú IP, a ak prvá IP zlyhá, vezme druhú. Existujú aj klienti, ktorí zlyhajú hneď po pripojení na prvú IP.
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com