Как обозреватель Internet Explorer использует кэш для записей узлов DNS

Переводы статьи Переводы статьи
Код статьи: 263558 - Vizualiza?i produsele pentru care se aplic? acest articol.
ПРЕДУПРЕЖДЕНИЕ: Неправильное использование редактора реестра может привести к серьезным проблемам проблемы, которые могут потребовать переустановки операционной системы. Корпорация Майкрософт не гарантирует решения проблем, вызванных реестра Редактор неправильно. Неправильное использование редактора реестра на свой собственный риск.
Развернуть все | Свернуть все

В этой статье

Аннотация

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

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

Дополнительная информация

ПРЕДУПРЕЖДЕНИЕ: Неправильное использование редактора реестра может привести к серьезным проблемам проблемы, которые могут потребовать переустановки операционной системы. Корпорация Майкрософт не гарантирует решения проблем, вызванных реестра Редактор неправильно. Неправильное использование редактора реестра на свой собственный риск.

В некоторых случаях этот новый параметр времени ожидания слишком короткий. Если в вашей среде количество клиентов, которые подключаются и являются все выполнение DNS-запросы каждые 30 минут, могут возникнуть нежелательные увеличение сетевого трафика. Чтобы изменить это поведение, сделать следующее Изменение реестра:
  1. Запустите редактор реестра.
  2. Найдите и выделите следующий раздел реестра:
    Параметры HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet
  3. На Редактирование меню, нажмите кнопку Добавить значение, а затем добавьте следующий параметр реестра:
    Значение имени: DnsCacheTimeout
    Тип данных: REG_DWORD
    Основание системы счисления: десятичная
    Значение: (время в секундах)

    Значение Имя: ServerInfoTimeOut
    Тип данных: REG_DWORD
    Основание системы счисления: десятичная
    Значение: (время в миллисекундах)
  4. Закройте редактор реестра.
Например, чтобы установить значение тайм-аута до 10 минут, используйте значение 600 секунд.
Свернуть эту таблицуРазвернуть эту таблицу
ПримечаниеИ значения реестра, указанных в действии 3 необходимо использовать для управления механизма кэширования Внутренний арбитр Internet Explorer.
Свернуть эту таблицуРазвернуть эту таблицу
ПримечаниеЭти параметры применяются к Internet Explorer и только вызывает асинхронный WinInet. Эти параметры не применяются к WinInet синхронных вызовов.

Временное решение

Если вы делаете синхронный вызывает в WinInet, истечения времени ожидания DNS не работает, когда таким образом, они отображаются в разделе «Дополнительная информация». Асинхронные вызовы правильно получают эти значения.

Способ 1

Чтобы обойти эту проблему, перезапустите приложение, использующее WinInet.

Способ 2

Используйте указанный ниже метод обхода кода. Открыть и закрыть дескриптор, полученные с помощью вызова InternetOpen и откройте его снова.

hOpen=::InternetOpen(.....)
InternetCloseHandle(hOpen);
hOpen=::InternetOpen(.....);
//
Теперь с помощью маркера.
Время ожидания DNS применяются.

Свойства

Код статьи: 263558 - Последний отзыв: 5 июня 2011 г. - Revision: 4.0
Информация в данной статье относится к следующим продуктам.
  • Windows Internet Explorer 9
  • Windows Internet Explorer 8
  • Windows Internet Explorer 7
  • Microsoft Internet Explorer 6.0 Service Pack 1
  • Microsoft Internet Explorer 6.0 на следующих платформах
    • Microsoft Windows 2000 Advanced Server
    • Microsoft Windows 2000 Professional Edition
    • операционная система Microsoft Windows 2000 Server
    • Microsoft Windows NT Server 4.0 Standard Edition
    • Microsoft Windows NT Workstation 4.0 Developer Edition
Ключевые слова: 
kbhowto kbenv kbinfo kbmt KB263558 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:263558

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com