Gibt es eine maximale Anzahl von Hostnamen-Aliasen pro Zeile in einer Windows-Hostdatei?

15

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.

Dan
quelle
Upvote für die Anzeige auf der ersten Seite der Google-Ergebnisse. Juni 2018
SDsolar

Antworten:

21

Windows erlaubt neun Aliase pro Zeile. Fügen Sie für mehr eine weitere Zeile hinzu.

Vorher ( h10und h11nicht lösen):

127.0.0.1  h01 h02 h03 h04 h05 h06 h07 h08 h09 h10 h11

Nach ( h10und h11lösen):

127.0.0.1  h01 h02 h03 h04 h05 h06 h07 h08 h09
127.0.0.1  h10 h11

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

Steven
quelle
1
Hast du ein Zitat dafür? Die von CodingPenguins verlinkte TechNet-Seite scheint Ihre Aussage nicht zu stützen.
CVn
Auf der TechNet-Seite wird das Neun-Alias-Maximum nicht erwähnt. Ich habe einen zehnten Alias ​​versucht und es hat nicht funktioniert, und das Verschieben des zehnten Alias ​​in die zweite Zeile hat funktioniert.
Steven
Nun, persönliche Erfahrung ist auch etwas wert, besonders wenn sie als solche formuliert ist. Aber haben Sie zwischen "vorher" und "nachher" gewechselt?
ein CVn
0

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.

127.0.0.1 myreallylonghostname
127.0.0.1 myotherreallylonghostname
CodingPenguins
quelle
1
Obwohl dies angesichts der Frage nicht unmöglich ist, fällt es mir schwer zu glauben, dass das OP wirklich einen Hostnamen von> 255 Zeichen hat, ohne dies zu erwähnen. Die verlinkte Seite scheint nichts über die maximale Zeilenlänge zu sagen, und das OP sagt, dass bereits versucht wurde, die Plätze neun und zehn zu wechseln, konnte aber immer noch nicht die zehnte auflösen.
ein Lebenslauf am