Hallo
Ich möchte im LAN von einem Linux Rechner aus einen Windows Rechner pingen. Vom Windows Rechner aus funktioniert der Ping sowohl auf die IP, als auch auf den Hostnamen. Von Linux aus kann ich leider nur die IP pingen, beim Hostnamen kommt nämlich die Meldung "unknown host".
Auf meinem D-Link DSL-2740B Router kann ich bei den DNS-Einstellungen nur die DNS-Server des Providers angeben und es gibt leider keine Einstellungen um aus dem Router einen DNS-Server für das LAN zu machen.
Seltsam ist, dass ich bei den DHCP-Einstellungen zum Definieren einer fixen IP einen Hostnamen angeben muss. Deshalb und weil das Pingen vom Windows Rechner aus ohne Eintrag im Hostfile funktioniert, vermute ich, dass die gemachten DHCP Einstellungen "versteckt" auch einen DNS-Server auf dem Router einrichten. Einen anderen Linux Rechner, dem ich über DHCP nicht eine feste IP zugewiesen habe, kann ich von Windows aus übrigens nicht pingen.
Wenn das so ist, wieso kann ich von Linux aus meinen Windows XP PC nicht über den Hostnamen pingen? Der Router ist als DNS Server eingetragen.
Linux 14.981 Themen, 106.343 Beiträge
Einen anderen Linux Rechner, dem ich über DHCP nicht eine feste IP zugewiesen habe,
Diese Aussage verstehe ich nicht. Über DHCP wird einem Rechner immer eine dynamische und nie ein feste IP zugewiesen.
Man kann sicherlich einstellen, das die Lease nie abläuft und einige DHCP Server gestatten auch für bestimmte MAC Adressen bestimmte IP's zu reservieren. Aber das Grundprinzip von DHCP ist, dass der DHCP Server, in Deinem Fall der Router sich im Netz zu erkennen gebenden Rechner eine IP aus einem Pool zuweist. Gleichzeitig übergibt er dem Rechner auch solche Sachen wie Standardgateway, DNS-Server, die Netmask ggf. auch noch WinS Server .
Stelle ich meinen Rechner auf DHCP so brauche ich mich um gar nichts zukümmern. Auch brauch ich dem Router keine Hostname zu übergeben, diese ermittelt er bei der IP vergabe selbst.
Vergebe ich jedoch feste IP Adressen von Hand (DHCP ist also ausgeschaltet), dann muss ich natürlich auf dem lokalen Rechner einmal meine IP eingeben mit natürlich richtiger Subnetmask und muss weiterhin die IP meines Routers einmal als Standardgateway und DNS-Server eintragen. Dies dient aber eigentlich nur dazu, dass die DNS Auflösung ins Internet funktioniert. Die jeweiligen Rechnernamen und ihre IP werden dann nicht vom gewöhnlichen Heimrouter aufgelöst.
Dazu sind dann die Einträge in der Hosttabelle notwendig, Es sei denn, ich betreibe eine Domäne mit entsprechender Domänenanmeldung. Nur dort gibt es dann auch einen DNS Server der die Namensauflösung für diese tätigt.
Lies bitte auch hier : http://de.wikipedia.org/wiki/Dynamic_Host_Configuration_Protocol
Diese Aussage verstehe ich nicht. Über DHCP wird einem Rechner immer eine dynamische und nie ein feste IP zugewiesen.
Man kann sicherlich einstellen, das die Lease nie abläuft und einige DHCP Server gestatten auch für bestimmte MAC Adressen bestimmte IP's zu reservieren. Aber das Grundprinzip von DHCP ist, dass der DHCP Server, in Deinem Fall der Router sich im Netz zu erkennen gebenden Rechner eine IP aus einem Pool zuweist. Gleichzeitig übergibt er dem Rechner auch solche Sachen wie Standardgateway, DNS-Server, die Netmask ggf. auch noch WinS Server .
Stelle ich meinen Rechner auf DHCP so brauche ich mich um gar nichts zukümmern. Auch brauch ich dem Router keine Hostname zu übergeben, diese ermittelt er bei der IP vergabe selbst.
Vergebe ich jedoch feste IP Adressen von Hand (DHCP ist also ausgeschaltet), dann muss ich natürlich auf dem lokalen Rechner einmal meine IP eingeben mit natürlich richtiger Subnetmask und muss weiterhin die IP meines Routers einmal als Standardgateway und DNS-Server eintragen. Dies dient aber eigentlich nur dazu, dass die DNS Auflösung ins Internet funktioniert. Die jeweiligen Rechnernamen und ihre IP werden dann nicht vom gewöhnlichen Heimrouter aufgelöst.
Dazu sind dann die Einträge in der Hosttabelle notwendig, Es sei denn, ich betreibe eine Domäne mit entsprechender Domänenanmeldung. Nur dort gibt es dann auch einen DNS Server der die Namensauflösung für diese tätigt.
Lies bitte auch hier : http://de.wikipedia.org/wiki/Dynamic_Host_Configuration_Protocol
