Ich habe eine Hosts-Datei unter Windows 7 mit einer IP-Adresse, gefolgt von 10 verschiedenen Hostnamen-Aliasnamen. Ich kann die ersten neun anpingen, aber wenn ich versuche, den zehnten anzupingen, erhalte ich:
Ping request could not find host tenth. Please check the name and try again.
Ich habe versucht, den neunten und zehnten Eintrag zu wechseln, falls es etwas mit dem spezifischen Hostnamen zu tun hatte. In jedem Fall ist es der zehnte, den ich nicht kontaktieren kann.
Ist die Anzahl der Hostnamen, die in einer Zeile aufgeführt werden können, begrenzt? Wenn ja, gibt es einen Weg, um diese Einschränkung zu umgehen?
BEARBEITEN: Die Länge dieser Zeile der Hosts-Datei beträgt weniger als 150 Zeichen.
Antworten:
Windows erlaubt neun Aliase pro Zeile. Fügen Sie für mehr eine weitere Zeile hinzu.
Vorher (
h10
undh11
nicht lösen):Nach (
h10
undh11
lösen):Ich habe dieses Verhalten und diese Problemumgehung unter Windows 7 und Windows Server 2008 R2 bestätigt.
Obwohl ich kein Microsoft-Zitat finde, behauptet der folgende Artikel, dass das Drittanbieter-Dienstprogramm Hosts Optimizer "maximal neun Hostnamen in einer einzelnen Zeile angibt, wenn sie auf dieselbe IP-Adresse verweisen".
http://www.ghacks.net/2010/05/23/windows-hosts-file-optimizer
quelle
Microsoft hat anscheinend eine inkonsistente Behandlung der Hosts-Datei. Sie können zwar nicht über das neunte Host-Element hinaus pingen, Sie können jedoch im Browser zu Hosts nach dem zehnten navigieren.
Zugehörige Dokumentation gefunden: https://technet.microsoft.com/en-us/library/bb727005.aspx?f=255&MSPPError=-2147217396#EDAA
Sie können einfach zusätzliche Zeilen hinzufügen.
quelle