Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 16451|Отговор: 2

[прозорци] Колко често Windows DNS кешът се изчиства?

[Копирай линк]
Публикувано в 6.12.2017 г. 10:19:45 ч. | | | |
DNS е "дума", с която всички сме много запознати, има DNS кеш в системата на Windows, а DNS резолюцията е реалният метод за адресиране за повечето приложения в интернет. Преустройството на технологията за домейн имена и разнообразието от приложения, базирани на технологията за домейни, обогати интернет приложенията и протоколите, а с помощта на DNS може не само да подобри скоростта на интернет, но и скоростта на отваряне на уеб страници. Въпреки това, DNS кешът е ограничен по време и се обновява автоматично в определено време.
Например, когато посетим уебсайт за първи път, DNS връща правилния IP адрес и системата временно съхранява този резултат, който е кеширане на DNS. Кешът задава срок на годност, например 2 часа, когато затворим сайта след 2 часа, системата директно ще ви върне резултата от локалния DNS кеш на компютъра ви, без да се налага да питате DNS сървъра, който "ускорява" разрешаването на URL адреса под прикритие. Разбира се, след повече от N часа, системата автоматично отново ще поиска от DNS сървъра нови резултати.

По подразбиране: Стандартната стойност за Windows DNS кеша е MaxCacheTTL, тук по подразбиране е 86400s, което е един ден, а macOS строго следва TTL в DNS протокола!

Въпреки това, за разлика от Windows системите, времето за DNS кеш в браузъра е независимо от TTL и всеки браузър има фиксирана стойност. Следват времето за кеширане на често срещани браузъри:



1. Chrome Google Chrome
За да ускори достъпа, Google Chrome използва метода за предварително изтегляне на DNS записи и установяване на DNS кеш локално, за да ускори връзката на сайта.
chrome://net-internals/#dns 这里可以看各域名的DNS 缓存时间。Chrome对每个域名会默认缓存60s。

2. IE браузър
IE кешира DNS за 30 минути.

3. Firefox Firefox
Firefox има функция за кеширане на DNS, но стандартното време за кеширане е само 1 минута, можете да промените стойността по подразбиране, за да ускорите DNS резолюцията, както следва:
Отвори нов прозорец, въведе about:config в адресната лента, въведе enter и влезе в интерфейса за настройки. След това потърси network.dnsCacheExpiration, промени оригиналния 60 на 6000 (което означава 6000 секунди кеш), и след това потърси network.dnsCacheEntries, за да смениш стандартния 20 на 1000 (за 1000 кеша). Ако няма над два елемента, можеш да ги създадеш нови, а новият тип запис е цяло число. Разбира се, можете да зададете и други стойности при нужда.

4. Safari е браузърът по подразбиране в системата на Apple
Около 10-те години
За да се осигури висока наличност на услугата, DNS изисква резервиране на няколко сървъра за имена за поддръжка на всеки регион. Записите за ресурси за дадена зона се актуализират ръчно или автоматично на един основен именен сървър, известен като първичен DNS сървър, който може да бъде авторитетен именен сървър за една или повече зони.
Парсингът обикновено включва преминаване през няколко имена сървъра, за да намерите необходимата информация. Въпреки това, някои парсери функционират по-просто, като комуникират само с един именен сървър. Тези прости парсери разчитат на рекурсивен сървър с имена (наречен "stub parser"), за да намери изпълнението и да намерят информация.
Например, Chrome първо ще направи HTTP заявка към първия IP, а ако не работи, ще направи HTTP заявка към следващия IP
Дата: 2014-11-21T17:13+0800 Автор: CobbLiu Org версия 7.9.3f с Emacs версия 24




Предишен:Инструмент за разработка, необходим за добър full-stack инженер
Следващ:Земята е паднала, земята е долута
 Хазяин| Публикувано в 6.12.2017 г. 10:27:40 ч. |
Как да изключа кеширането на клиентски DNS в Windows XP и Windows Server 2003

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

За да видите кеша на DNS резолвъра, въведете ipconfig /displaydns в командния ред

 Хазяин| Публикувано в 6.12.2017 г. 10:40:46 ч. |

Резолюцията на DNS сървъра връща политиката за IP разпределение и клиентът избира IP политиката за домейн име
Прост тест за първо разрешаване на 163 домейн имена

C:\Users\itsvse>nslookup www.163.com
Сервитьор: ns4.zj.chinamobile.com
Address:  211.140.188.188

Неавторитетен отговор:
Име: 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



Виждате, че домейнът е върнал няколко IP адреса, а DNS сървърът има политики, които гарантират, че клиентът има достъп до гаранцията за балансиране на натоварването или скоростта на сървъра, като например случайно връщане на IP адреса, връщане от най-близкия IP до потребителя и др., а основната му стратегия за контрол е да коригира първия върнат IP в списъка.

Обикновено клиентът (като браузър) избира IP, върнат от DNS, за да вземе първия IP, а ако първият IP не успее, ще вземе втория. Има и клиенти, които се провалят веднага след свързване с първия IP.
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com