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 leHOSTS
fichier . C'est127.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.
Réponses:
Cela est dû au fait que Ping sous Windows Vista et les versions plus récentes de Windows utilise IPv6 par défaut lorsqu'il est disponible.
::1
est une notation abrégée d'adresse de bouclage IPv6 - équivalente au bouclage IPv4127.0.0.1
.La notation complète de l’
::1
adresse IPv6 abrégée est0000:0000:0000:0000:0000:0000:0000:0001
.Si vous souhaitez forcer l'
ping
utilisation d'IPv4 à la place, vous pouvez spécifier l'adresse IPv4 explicitement ou utiliser l'-4
option.Si vous souhaitez modifier la préférence globale IPv6 / IPv4, vous pouvez vérifier la priorité IPv4 par rapport à IPv6 dans Windows 7 .
Pour plus d'informations, vous pouvez également consulter l'article localhost .
la source
[::1]
est un raccourci pour l'adresse de bouclage dans IPv6. Si vous souhaitez désactiver IPv6 pour une raison quelconque (je ne le conseillerais pas, mais vous avez peut-être une raison spécifique de le vouloir), il vous suffit de procéder comme suit (pour Windows 7):Si vous souhaitez des captures d'écran, un guide de Microsoft est disponible à l'adresse suivante: lien .
En outre, vous pouvez également consulter la page Wikipedia pour IPv6, plus précisément la présentation :
Pour résumer, cela équivaut en gros à vouloir écrire chaque nombre de 1 à 100, mais au lieu d’écrire chaque numéro individuellement, vous écrivez
1, 2, 3...99, 100
ou1-100
la source