Pourquoi Windows XP installe IPv6 mais ne le prend pas en charge?

2

Je réponds à la question "Erreur SQL Server 08 Express lors de la connexion à localhost -" Le délai d’expiration a expiré ". Fonctionne avec :: 1 ou 127.0.0.1" ,
j’ai écrit:

Pouvez-vous essayer de supprimer ":: 1 localhost" dans HOSTS. Pour moi, cela semble inutile et déroutant (auquel un hôte local est censé se résoudre?). Par exemple, mes hôtes ne l'ont pas

qui a été voté à la baisse (et donc négligée) et commenté:

:: 1 est l'entrée IPv6 pour localhost. Il apparaît uniquement dans les fichiers HOSTS des systèmes d'exploitation prenant en charge IPv6. Ce n'est pas inutile. - MarkM

Ce commentaire signifie- t-il que Windows XP Pro SP3 a installé IPv6 mais ne le prend pas en charge? Pourquoi XP installe-t-il IPv6?

Comment en a-t-il besoin (je l'ai désinstallé et je ne trouve pas ce que j'ai cassé)?

Pourquoi le fichier HOSTS a-t-il besoin de l'entrée "localhost :: 1"? Je l'ai reformulé en un monde plus banal. Pourquoi “127.0.0.1 localhost” est-il nécessaire dans le fichier HOSTS?

A changé plus tard la dernière phrase:
Mon Windows XP a résolu ":: 1" en localhost sans cette entrée dans HOSTS avant qu'IPv6 ne soit désinstallé mais s'arrête pour le résoudre après.


Questions connexes:

Gennady Vanin Геннадий Ванин
la source

Réponses:

2

La prise en charge IPv6 pour Windows XP a été partiellement ajoutée dans le SP2. Il ne prend toujours pas en charge DCHPv6 ou PPPv6, et il n’est pas prévu de le faire.

L'article précédemment lié vous montre comment activer la fonctionnalité limitée via netsh si vous le souhaitez.

Il est fort probable que vous n'avez pas explicitement activé IPv6 sur votre installation XP. Par conséquent, l'entrée de boucle HOSTS IPv6 de :: 1 n'a jamais été ajoutée.

Certains navigateurs sont suffisamment intelligents pour traduire :: 1 en 127.0.0.1, raison pour laquelle un navigateur peut fonctionner correctement avec :: 1 lorsque IPv6 n'est pas installé.

MDMarra
la source