Cette question a déjà une réponse ici:
Lorsque j'utilise la commande Ping sur mon hôte local (sous Windows Vista), il ne s'affiche pas sous la forme 127.0.0.1.
C: \ Windows \ system32> ping localhost
Ping de GIGA [:: 1] à partir de :: 1 avec 32 octets de données:
Au lieu de cela, il se présente sous la forme ::1
(deux points et un un). Quel genre de notation est-ce? Et pourquoi ne s'affiche-t-il pas comme 127.0.0.1?
Voici ce que je vois dans le c:\windows\system32\drivers\etc\hosts
fichier.
:: 1 localhost 127.0.0.1 localhost
Comme suggéré par Gregg, j'ai déjà essayé de changer cet ordre.
127.0.0.1 localhost :: 1 localhost
Le résultat attendu est que cela 127.0.0.1
aurait préséance sur ::1
mais ce n'était pas le cas.
Comme je l’ai appris à présent, cela peut être fait en ajoutant plutôt une stratégie de préfixe. Pour forcer cmd à utiliser IP version 4, l'option -4
peut être utilisée. Pour forcer Windows à toujours utiliser IP version 4, IP version 6 ou certains de ses composants peuvent être désactivés via la boîte de dialogue de propriétés de la carte réseau ou via un réglage de registre .
localhost
; c'est spécifié dans le HOSTS
fichier . C'est 127.0.0.1
par défaut, mais vous pouvez le changer comme vous le souhaitez ou le supprimer complètement.
localhost name resolution is handled within DNS itself.