Linux 14.981 Themen, 106.343 Beiträge

Per Hostname pingen

Yves3 / 9 Antworten / Flachansicht Nickles

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.

bei Antwort benachrichtigen
KarstenW Yves3 „Per Hostname pingen“
Optionen

Für die Namensauflösung im LAN ist die Datei /etc/hosts zuständig.
Beispiel:

cat /etc/hosts

127.0.0.1 localhost
192.168.0.2 Winkler.local Winkler
192.168.0.3 Winkler2.local Winkler2
192.168.0.9 Winkler4.local Winkler4

# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

Links steht die IP und rechts davon der Name des Rechners.
Ganz früher als das Internet noch jung war gab es noch nicht diese Nameserver, welche die Hostnamen in IP Adressen umwandeln.
Man mußts damals diese hosts Datei von einem zentralen Internetserver herunterladen. In ihr waren alle Rechner eingetragen die im Internet angeschlossen waren.
Das lief damals alles unter Unix.

Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen