|
|
Postitatud 06.12.2017 10:19:45
|
|
|
|

DNS on "sõna", millega me kõik oleme väga tuttavad, Windowsi süsteemis on DNS-vahemälu ning DNS-resolutsioon on enamiku interneti rakenduste tegelik aadressimeetod. Domeeninimede tehnoloogia ümberarendamine ja mitmesugused domeeninimede tehnoloogial põhinevad rakendused on rikastanud internetirakendusi ja protokolle ning DNS võib mitte ainult parandada meie internetikiirust, vaid ka veebilehtede avamise kiirust. Kuid DNS-i vahemälu on ajaliselt piiratud ja see värskendatakse automaatselt kindlal ajal. Näiteks, kui külastame esimest korda veebilehte, tagastab DNS õige IP ja süsteem salvestab selle tulemuse ajutiselt, milleks on DNS-vahemällu salvestamine. Vahemälu seab aegumisaja, näiteks 2 tundi; kui me sulgeme saidi pärast 2 tundi, tagastab süsteem tulemuse otse sinu arvuti kohalikust DNS-vahemälust, ilma et peaks DNS-serverilt küsima, mis "kiirendab" URL-i resolutsiooni varjatult. Muidugi, pärast rohkem kui N tundi küsib süsteem automaatselt DNS-serverilt uusi tulemusi.
Vaikimisi: Windowsi DNS-vahemälu vaikimisi väärtus on MaxCacheTTL, siin on vaikimisi 86400s, mis on päev, ja macOS järgib DNS-protokollis rangelt TTL-i!
Kuid erinevalt Windowsi süsteemidest on brauseri DNS-vahemälu aeg TTL-ist sõltumatu ning igal brauseril on fikseeritud väärtus. Järgnevalt on toodud levinud brauserite vahemäluajad:
1. Chrome, Google Chrome Ligipääsu kiirendamiseks kasutab Google Chrome DNS-kirjete eelhankimise ja DNS-vahemälu loomise meetodit lokaalselt, et kiirendada veebisaidi ühendust.
chrome://net-internals/#dns 这里可以看各域名的DNS 缓存时间。Chrome对每个域名会默认缓存60s。
2. IE brauser IE salvestab DNS-i vahemällu 30 minutiks.
3. Firefox Firefox Firefoxil on DNS-vahemällu salvestamise funktsioon, kuid vaikimisi vahemälu aeg on vaid 1 minut, vaikeväärtust saab muuta DNS-i resolutsiooni kiirendamiseks järgmiselt: Ava uus aken, sisesta aadressiribale about:config, sisesta enter ja sisene seadete liidesesse. Seejärel otsi network.dnsCacheExpiration, muuda algne 600 sekundiks 6000 (mis näitab 6000 vahemälu sekundit) ja seejärel otsi network.dnsCacheEntry, et muuta vaikimisi 20 1000-le (1000 vahemälu puhul). Kui üle kahe üksuse ei ole, saad luua uued ja uus kirjetüüp on täisarv. Loomulikult saad vajadusel määrata ka teisi väärtusi.
4. Safari on Apple'i süsteemis vaikimisi brauser Umbes kümnendad Teenuse kõrge kättesaadavuse tagamiseks nõuab DNS mitme nimeserveri varukoopiat, et toetada iga regiooni. Tsooni ressursikirjed uuendatakse käsitsi või automaatselt ühel peamisel nimeserveril, mida nimetatakse esmaseks DNS-serveriks, mis võib olla autoriteetne nimeserver ühele või mitmele tsoonile. Analüüsimine tähendab tavaliselt mitme nimeserveri läbimist, et leida vajalik info. Kuid mõned parserid toimivad lihtsamalt, suheldes ainult ühe nimeserveriga. Need lihtsad parserid tuginevad rekursiivsele nimeserverile (nn "stub parser"), et leida täitmistöö ja leida infot. Näiteks Chrome teeb esmalt HTTP-päringu esimesele IP-le ja kui see ei tööta, teeb ta HTTP-päringu järgmisele IP-le Kuupäev: 2014-11-21T17:13+0800 Autor: CobbLiu Org versioon 7.9.3f koos Emacs versiooniga 24
|
Eelmine:Arendustööriist, mis on hea täisstacki inseneri jaoks hädavajalikJärgmine:Maa on maas, maa on maas.
|