Hi Ctime Prophet,
ob der WLAN-Router (Asus WL-500g) über einen "echten" DNS-Server verfügt, kann ich nicht sagen. Es ist nur so, dass ich bei der Konfiguration des Routers dessen Standardeinstellung für DHCP übernommen habe. Dadurch soll der DNS request der clients durch den Router bearbeitet werden ("... the DNS request will be processed by WL500g").
Beim XP-Rechner sind der DHCP- und der DNS-Server auf die IP-Adresse des Routers eingestellt. Das hab ich nochmals überprüft.
Der Netzwerkdrucker ist so konfiguriert, dass er seine IP-Adresse ebenfalls über DHCP bezieht. Seine aktuelle IP-Adresse hat er auch anscheinend vom Router erhalten, denn sie liegt im voreingestellten Bereich der zulässigen IP-Adressen.
Im Router selbst kann ich über das Konfigurationsprogramm nur die Zuordnung der IP-Adressen zu den MAC-Adressen einsehen, nicht aber zu den Hostnamen. Die Zuordnung IP- zu MAC-Adresse ist aber korrekt.
Wenn ich in der LMHOST-Datei den Hostnamen und die IP-Adresse des Netzwerkdruckers manuell fest vorgebe, habe ich allerdings den Nachteil, dass ich beim Netzwerkdrucker auch die IP-Adresse fest vorgeben muss.
Dann könnte ich aber auch auf dem XP-Rechner die Warteschlage des Netzwerkdruckers so einstellen, dass ich beim TCP/IP-Port anstelle des Hostnamen die feste IP-Adresse des Druckers eingebe. Das funktioniert ja schon.
Worin läge der Unterschied, wenn ich statt dessen die LMHOST anpasse?
Am liebsten wäre es mir aber, wenn ich den Netzwerkdrucker von XP aus über seinen Hostnamen ansprechen kann, ohne dass der Drucker eine feste IP-Adresse benötigt. Was mir nicht in den Kopf will, ist der Fakt, dass das ganze über den NT-Rechner funktioniert, nicht aber über XP.
Zur Not kann ich schon mit einer fest vergebenen IP-Adresse für den Netzwerkdrucker leben. Aber es interessiert mich einfach, warum XP bei mir den Drucker nur über seine IP-Adresse und nicht über seinen Hostnamen ansprechen kann.
Viele Grüße
lan-skipper