Windows 7에 IP 주소와 10 개의 다른 호스트 이름 별칭이있는 호스트 파일이 있습니다. 처음 9 개는 핑할 수 있지만 10 번째 핑을 시도하면 다음과 같은 결과가 나타납니다.
Ping request could not find host tenth. Please check the name and try again.
특정 호스트 이름과 관련이있는 경우 9 번째와 10 번째 항목을 전환하려고 시도했습니다. 각각 내가 연락 할 수없는 열 번째 목록입니다.
줄에 나열 할 수있는 호스트 이름 수에 제한이 있습니까? 그렇다면이 제한을 해결할 방법이 있습니까?
편집 : hosts 파일 의이 줄의 길이는 150 자 미만입니다.
답변
Windows는 한 줄에 9 개의 별칭을 허용합니다. 자세한 내용은 다른 줄을 추가하십시오.
이전 ( h10
및 h11
해결하지 않음) :
127.0.0.1 h01 h02 h03 h04 h05 h06 h07 h08 h09 h10 h11
이후 ( h10
및 h11
해결) :
127.0.0.1 h01 h02 h03 h04 h05 h06 h07 h08 h09
127.0.0.1 h10 h11
Windows 7, Windows 10 및 Windows Server 2008 R2에서이 동작과 해결 방법을 확인했습니다.
Microsoft 인용을 찾을 수 없지만 다음 기사에서는 타사 유틸리티 인 Hosts Optimizer가 “동일한 IP 주소를 가리키는 경우 한 줄에 최대 9 개의 호스트 이름을 넣습니다”라고 주장합니다.
http://www.ghacks.net/2010/05/23/windows-hosts-file-optimizer
답변
Microsoft가 호스트 파일을 일관되지 않은 것처럼 보입니다. 9 번째 호스트 항목을 지나서 핑할 수는 없지만 브라우저에서 10 번째 호스트를 계속 탐색 할 수 있습니다.
https://technet.microsoft.com/en-us/library/bb727005.aspx?f=255&MSPPError=-2147217396#EDAA 관련 문서 발견
추가 라인을 추가 할 수 있습니다.
127.0.0.1 myreallylonghostname
127.0.0.1 myotherreallylonghostname