Le support pour Internet Explorer 11 a pris fin le 15 juin 2022
Internet Explorer 11 a été désactivé définitivement via une mise à jour de Microsoft Edge sur certaines versions de Windows 10. Si un site que vous visitez a besoin d’Internet Explorer 11, vous pouvez le recharger avec le mode Internet Explorer dans Microsoft Edge. Nous vous recommandons d’utiliser Microsoft Edge pour une expérience de navigation web plus rapide, plus sécurisée et plus moderne.
AVERTISSEMENT : Si vous utilisez incorrectement l’Éditeur du Registre, vous risquez de provoquer de sérieux problèmes qui peuvent vous obliger à réinstaller votre système d’exploitation. Microsoft ne peut pas garantir que vous pouvez résoudre les problèmes qui résultent de l’utilisation incorrecte de l’Éditeur du Registre. Vous assumez l’ensemble des risques liés à l’utilisation de cet outil.
Résumé
Dans les versions antérieures d’Internet Explorer (Internet Explorer 3.x), les entrées d’hôte DNS sont mises en cache pendant 24 heures par défaut. Dans de nombreux cas, c’est trop long. Pendant cette période, certaines entrées d’hôte cessent de fonctionner en raison d’une modification de l’adresse IP du serveur distant qui a été initialement résolue.
Internet Explorer 4.x et versions ultérieures modifient la façon dont les entrées d’hôte DNS sont mises en cache en réduisant la valeur de délai d’attente par défaut à 30 minutes.Informations supplémentaires
AVERTISSEMENT : Si vous utilisez incorrectement l’Éditeur du Registre, vous risquez de provoquer de sérieux problèmes qui peuvent vous obliger à réinstaller votre système d’exploitation. Microsoft ne peut pas garantir que vous pouvez résoudre les problèmes qui résultent de l’utilisation incorrecte de l’Éditeur du Registre. Vous assumez l’ensemble des risques liés à l’utilisation de cet outil.
Dans certains cas, ce nouveau paramètre de délai d’attente est trop court. Si votre environnement a un certain nombre de clients qui se connectent et effectuent tous des recherches DNS toutes les 30 minutes, vous pouvez rencontrer une augmentation indésirable du trafic réseau. Pour modifier ce comportement, modifiez le Registre suivant :-
Démarrez l'Éditeur du Registre.
-
Recherchez et cliquez sur la clé suivante dans le Registre :
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings
-
Dans le menu Modifier , cliquez sur Ajouter une valeur, puis ajoutez les valeurs de Registre suivantes :
Nom de la valeur : DnsCacheTimeout
Type de données : REG_DWORD Radix : décimal Valeur : (durée en secondes) Nom de la valeur : ServerInfoTimeOut Type de données : REG_DWORD Radix : décimal Valeur : (durée en millisecondes) -
Quittez l’Éditeur du Registre.
Par exemple, pour définir la valeur de délai d’attente sur 10 minutes, utilisez une valeur de 600 secondes.
Remarque |
Vous devez utiliser les deux valeurs de Registre répertoriées à l’étape 3 pour contrôler le mécanisme de cache interne du programme de résolution Internet Explorer. |
Remarque |
Ces paramètres s’appliquent uniquement aux appels WinInet asynchrones et Internet Explorer. Ces paramètres ne s’appliquent pas aux appels WinInet synchrones. |
Solution de contournement
Si vous effectuez des appels synchrones dans WinInet, les délais d’expiration DNS ne fonctionnent pas lorsqu’ils sont définis comme indiqués dans la section « Plus d’informations ». Les appels asynchrones récupèrent correctement ces valeurs.
Méthode 1
Pour contourner ce problème, redémarrez l’application qui utilise WinInet.
Méthode 2
Utilisez la solution de contournement de code suivante. Ouvrez et fermez le handle que vous recevez avec l’appel InternetOpen, puis rouvrez-le.
hOpen=::InternetOpen(.....)
InternetCloseHandle(hOpen);
hOpen=::InternetOpen(.....);
//
Utilisez maintenant le handle.
Les délais d’expiration DNS sont appliqués.