Windows und hosts-Datei - Fallstrick
Heute wollte ich einen Windows-Laptop dazu bringen, einige Webseiten von einem Rechner nebenan zu holen, welcher direkt an den Laptop angeschlossen ist. Damit er alle anderen Webseiten vom normalen Netz holt wollte ich in der hosts-Datei (Windows/system32/drivers/etc/)- die IP für diesen Rechner eintragen.
Ich hatte etwa 30 hostnamen (www.blabla.de) auch brav eingetragen und dann mit ping probiert ob die IP richtig aufgelöst wird.
Wie sich herausstellte ging das nur bis zu einem bestimmten Hostnamen. Bei weiteren Tests stellte sich heraus dass der Hostname egal ist - wie weit in der Zeile er steht ist wichtig. Es scheint ein Limit für die Zeilenlänge bei Windows für diese Datei zu existieren.
Das ganze auf mehrere Zeilen zu verteilen führte zu lustigen Fehlermeldungen; angeblich sei der Zielrechner nicht erreichbar.
Das Ende vom Lied ist, dass wir auf dem Laptop einen kleinen DNS-Server installiert haben der nun für die Webseiten die interne IP rausrückt... umständlich, aber wohl nötig.
Ich hatte etwa 30 hostnamen (www.blabla.de) auch brav eingetragen und dann mit ping probiert ob die IP richtig aufgelöst wird.
Wie sich herausstellte ging das nur bis zu einem bestimmten Hostnamen. Bei weiteren Tests stellte sich heraus dass der Hostname egal ist - wie weit in der Zeile er steht ist wichtig. Es scheint ein Limit für die Zeilenlänge bei Windows für diese Datei zu existieren.
Das ganze auf mehrere Zeilen zu verteilen führte zu lustigen Fehlermeldungen; angeblich sei der Zielrechner nicht erreichbar.
Das Ende vom Lied ist, dass wir auf dem Laptop einen kleinen DNS-Server installiert haben der nun für die Webseiten die interne IP rausrückt... umständlich, aber wohl nötig.
Kommentare
Ansicht der Kommentare: Linear | Verschachtelt