Esta pregunta ya tiene una respuesta aquí:
Cuando uso el comando Ping contra mi host local (en Windows Vista), no aparece como 127.0.0.1.
C: \ Windows \ system32> ping localhost
Pinging GIGA [:: 1] from :: 1 con 32 bytes de datos:
En cambio, aparece como ::1
(par de dos puntos y uno). ¿Qué tipo de notación es esta? ¿Y por qué no aparece como 127.0.0.1?
Esto es lo que veo en el c:\windows\system32\drivers\etc\hosts
archivo.
:: 1 localhost 127.0.0.1 localhost
Como sugirió Gregg , ya he intentado cambiar este orden.
127.0.0.1 localhost :: 1 localhost
El resultado esperado es que 127.0.0.1
tendría prioridad sobre, ::1
pero ese no fue el caso.
Como he aprendido ahora, esto se puede hacer agregando una política de prefijo en su lugar. Para forzar a cmd a usar la versión 4 de IP, -4
se puede usar la opción . Para obligar a Windows a usar siempre la versión 4 de IP, la versión 6 de IP o algunos de sus componentes se pueden deshabilitar mediante el cuadro de diálogo de propiedades del adaptador de red o mediante un ajuste del registro .
localhost
; se especifica en el HOSTS
archivo . Es 127.0.0.1
por defecto, pero puede cambiarlo a lo que desee o eliminarlo por completo.
localhost name resolution is handled within DNS itself.