2

Известно, что в IE есть собственный DNS-кеш. Я хочу очистить это время от времени. Я знаю, что могу это сделать, очистив историю просмотров в настройках IE. Но я ищу автоматический метод, поэтому расположение в файловой системе (или что-то еще) было бы очень полезно.

2 ответа2

1

Принятый ответ неверен. IE имеет собственный DNS-кеш, который не может управляться ipconfig.

См. Https://support.microsoft.com/en-us/kb/263558.

РЕЗЮМЕ В более ранних версиях Internet Explorer (Internet Explorer 3.x) записи узла DNS по умолчанию кэшируются в течение 24 часов. Во многих случаях это слишком долго. В течение этого периода некоторые записи хоста перестают работать из-за изменения IP-адреса удаленного сервера, которое было первоначально разрешено.

Internet Explorer 4.x и более поздние версии изменяют способ кэширования записей узлов DNS, уменьшив значение времени ожидания по умолчанию до 30 минут.

ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ ПРЕДУПРЕЖДЕНИЕ. Если вы неправильно используете редактор реестра, это может привести к серьезным проблемам, которые могут потребовать переустановки операционной системы. Microsoft не может гарантировать, что вы сможете решить проблемы, связанные с неправильным использованием редактора реестра. Используйте редактор реестра на свой страх и риск.

В некоторых случаях этот новый параметр времени ожидания слишком короткий. Если в вашей среде подключено несколько клиентов, и все они выполняют поиск DNS каждые 30 минут, вы можете столкнуться с нежелательным увеличением сетевого трафика. Чтобы изменить это поведение, внесите следующие изменения в реестр: 1.Запустите редактор реестра. 2.Найдите и щелкните следующий ключ в реестре: HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings

3.В меню «Правка» выберите «Добавить значение», а затем добавьте следующие значения реестра: Имя значения: DnsCacheTimeout Тип данных: REG_DWORD Radix: Десятичное значение: (время в секундах)

Имя значения: ServerInfoTimeOut Тип данных: REG_DWORD Радикс: Десятичное значение: (время в миллисекундах)

4.Закройте редактор реестра. Например, чтобы установить значение времени ожидания 10 минут, используйте значение 600 секунд.

Примечание. Вы должны использовать оба значения реестра, перечисленные в шаге 3, для управления механизмом внутреннего кэширования распознавателя Internet Explorer.

Примечание. Эти параметры применяются только к Internet Explorer и асинхронным вызовам WinInet. Эти настройки не применяются к синхронным вызовам WinInet.

0

В статье 263558 MS KB указано только, как изменить время ожидания записей DNS. Это не указывает, где они хранятся.

Однако у меня был пользователь, чей IE11 продолжал сталкиваться с перехватом / перенаправлением ATT (помощник DNS), который был запущен при доступе к внутреннему VPN-сайту, но не ко всем внутренним сайтам.

Очистка кеша IE11 изнутри IE не помогла.

Google Chrome не испытывал перенаправление ATT - он обнаружил внутренний сайт, таким образом подтверждая, что IE поддерживает собственный DNS-кеш.

В IE11 перейдите в Инструменты> Свойства обозревателя> История просмотра (раздел), выберите Настройки (кнопка). Просмотрите файлы (кнопка) и оставьте это окно Windoze Exploder (WE) открытым. В Win 7 это «C:Users\USERNAME\AppData\Local\Microsoft\Windows\Temporary Internet Files\»

Выйдите из IE11 и удалите все файлы (куки) в этом каталоге WE. В моем случае я снова открыл IE11, и он смог получить доступ к внутреннему сайту проблемы.

Я не говорю, что именно там хранятся сайты IE DNS, так как это могли быть некоторые другие кэшированные данные браузера, которые препятствовали доступу к проблемному сайту.

Между прочим, иногда необходимо вручную очистить файлы в этом каталоге, поскольку создается впечатление, что если файлы cookie повреждены, очистка кэша из IE не всегда удаляет поврежденные файлы cookie. Я узнал об этом от другого ИТ-специалиста, который имел такой опыт.

Если проблема с внутренним VPN-сайтом была вызвана поврежденной записью DNS, возможно, ручная очистка кэша позаботилась о подозрительной поврежденной записи DNS, если они действительно хранятся там.

Я только что нашел другое место хранения, хотя это может и не быть DNS, из каталога выше он поднялся на один уровень и опустился до% userprofile%\AppData\Local\Microsoft\Windows\INetCache\ Это пришло с https://stackoverflow.com/ вопросы / 854412 / интернет-исследователь-кэш-место

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .