Если компьютер работает под управлением Windows, его DNS-кэш может быть очищен с помощью ipconfig /flushdns
но правильно ли, что маршрутизаторы также часто хранят DNS-кэш? Я предполагаю, что команда ipconfig не сбрасывает маршрутизатор, и что большинство маршрутизаторов очищают свой кэш в цикле питания? Означает ли это, что при наличии проблем с недопустимой записью DNS каждый промежуточный маршрутизатор может не включаться и выключаться?
2 ответа
[A] Могу ли я исправить, что маршрутизаторы также часто хранят кэш DNS?
Некоторые делают, но это полностью зависит от маршрутизатора, встроенного программного обеспечения и текущих настроек, если это применимо.
Я предполагаю, что команда ipconfig не очищает маршрутизатор [?]
Нет.
[Я предполагаю, что большинство] маршрутизаторы очистили бы свой кэш в цикле питания?
Опять же, это полностью зависит от маршрутизатора и прошивки. Тем не менее, это, вероятно, не будет неожиданным поведением.
Означает ли это, что при наличии проблем с недопустимой записью DNS каждый промежуточный маршрутизатор может [нуждаться] в циклическом отключении питания?
Возможно, да, по крайней мере, если вы хотите, чтобы они немедленно забыли все записи в кэше (при условии, что цикл питания сделает это).
Если бы они занимались кешированием, можно было бы также войти в них вручную и очистить кеш.
Which devices store DNS cache and how to flush?
Почти все DNS-серверы хранят кэш DNS. В зависимости от вашей сети запросы обычно проходят через один или несколько рекурсивных DNS-серверов. Обычно они все кэшируют данные в течение времени, указанного вышестоящим DNS-сервером.
Большинство рекурсивных DNS-серверов сбрасывают свой кеш при перезапуске. Кроме этого у них обычно нет метода очистки кеша. Кэшированные значения просто тайм-аут и заменяются новыми значениями по мере необходимости. Если размер кэша ограничен, неактивные кэшированные значения могут быть удалены из кэша до истечения времени ожидания.
Ваш домашний маршрутизатор может иметь DNS-сервер, который может кэшировать значения DNS. Обычно они настроены на использование DNS-серверов вашего провайдера, которые, в свою очередь, могут подключаться к другим рекурсивным серверам. DNS-серверы вашего интернет-провайдера и другие вышестоящие DNS-серверы вряд ли будут сброшены, если они не будут обновлены или сервер не будет перезагружен.
Люди, которые поддерживают таблицы DNS, обычно устанавливают короткие значения времени ожидания при внесении изменений. Это гарантирует, что правильно функционирующий DNS-кэш быстро удаляет неверные значения в случае ошибки или изменения значения. Как только изменение подтверждено, время ожидания может быть увеличено.
Официальные DNS-серверы почти всегда настраиваются таким образом, чтобы в разных сетях были избыточные серверы, чтобы гарантировать, что хотя бы один сервер всегда доступен.