Tengo un archivo de hosts en Windows 7 que tiene una dirección IP seguida de 10 alias de nombres de host diferentes. Puedo hacer ping a los primeros nueve, pero si trato de hacer ping a la décima, obtengo:
Ping request could not find host tenth. Please check the name and try again.
Intenté cambiar la entrada novena y décima en caso de que tuviera que ver con el nombre de host específico, en cada caso es la décima lista que no puedo contactar.
¿Existe un límite para la cantidad de nombres de host que se pueden enumerar en una línea? Si es así, ¿hay alguna forma de evitar esta restricción?
EDITAR: la longitud de esta línea del archivo de hosts es inferior a 150 caracteres.
Respuestas:
Windows permite nueve alias por línea. Para más, agregue otra línea.
Antes (
h10
yh11
no resolver):Después (
h10
yh11
resolver):Confirmé este comportamiento y la solución en Windows 7 y Windows Server 2008 R2.
Si bien no puedo encontrar una cita de Microsoft, el siguiente artículo afirma que la utilidad de terceros Hosts Optimizer pone "un máximo de nueve nombres de host en una sola línea si apuntan a la misma dirección IP".
http://www.ghacks.net/2010/05/23/windows-hosts-file-optimizer
fuente
Parece que Microsoft tiene un manejo inconsistente del archivo de hosts. Si bien no puede hacer ping más allá del noveno elemento hosts, aún puede navegar a los hosts más allá del décimo en el navegador.
Documentación encontrada relacionada: https://technet.microsoft.com/en-us/library/bb727005.aspx?f=255&MSPPError=-2147217396#EDAA
Solo puede agregar líneas adicionales.
fuente