Hostnamen von Geräten ermitteln

Gast #3638448
Lesenswert?

Jeder Computer - egal welches Betriebssystem - bekommt einen 
Rechnernamen bei der Einrichtung des Netzwerkadapters (Hostnamen).

Ermittle ich nun im Netzwerk die vorhandenen Computer, dann werden bei 
manchen Computern die Hostnamen angezeigt, bei anderen widerum nicht.

Woran liegt das ?
Gast #3638466
Lesenswert?

Computerfreek schrieb:
> Jeder Computer - egal welches Betriebssystem - bekommt einen
> Rechnernamen bei der Einrichtung des Netzwerkadapters (Hostnamen).
>
> Ermittle ich nun im Netzwerk die vorhandenen Computer, dann werden bei
> manchen Computern die Hostnamen angezeigt, bei anderen widerum nicht.
>
> Woran liegt das ?

Der Name muß ja irgendwie von dem Gerät zu deinem Rechner kommen. Das 
klassische Mittel is DNS, heutzutage auch ohne Nameserver als MDNS. 
Vielleicht unterstützen die angezeigten MDNS und die anderen nicht.
Gast #3638607
Lesenswert?

Rolf Magnus schrieb:
> Der Name muß ja irgendwie von dem Gerät zu deinem Rechner kommen. Das
> klassische Mittel is DNS, heutzutage auch ohne Nameserver als MDNS.
> Vielleicht unterstützen die angezeigten MDNS und die anderen nicht

woran erkenne ich denn, ob der Dienst das untersützt und der andere 
nicht?
Gast #3638685
Lesenswert?

Konrad S. schrieb:
> Nette Theorie - leider falsch. Ein Netzwerkinterface lässt sich mit
> IP-Adresse, Netmask, Gateway konfigurieren, ohne dass ein Hostname
> konfiguriert ist.

Wenn man der Installation folgt, dann wird man sowohl bei Linux wie auch 
bei Windows während des Setups aufgefordert, einen Rechnernamen 
einzugeben. Natürlich kann man diesen Schritt überspringen. Hast Du 
schon mal selber ein Betriebssystem installiert? Wenn nicht, dann mach 
es doch einfach mal.
#3638694
Lesenswert?

Computerfreek schrieb:
> Wenn man der Installation folgt, dann wird man sowohl bei Linux wie auch
> bei Windows während des Setups aufgefordert, einen Rechnernamen
> einzugeben. Natürlich kann man diesen Schritt überspringen. Hast Du

Bei jeder Linuxdistribution? Alle durchprobiert? Auch bei 
nicht-interaktiver Installation?

Was ist mit den BSDs?

Du lehnst dich ganz schön weit aus dem Fenster für einen 
"Computerfreak".
Gast #3638761
Lesenswert?

Computerfreek schrieb:
> Ermittle ich nun im Netzwerk die vorhandenen Computer, dann werden bei
> manchen Computern die Hostnamen angezeigt, bei anderen widerum nicht.

Natürlich, und nicht nur das: ein Computer kann unter ganz verschiedenen 
Namen auftauchen. Das kommt drauf an wen man fragt: üblicherweise einen 
DNS-Server, aber das können mehrere im Netz sein, und die müssen nicht 
unbedingt den gleichen Namen zu einer IP gespeichert haben, und wenn 
z.B. die hosts-Datei verwendet wird, die auf jedem Computer lokal ist, 
kann ein Computer auf jedem anderen im Netz einen ganz anderen Namen 
haben. Namen sind eben Schall und Rauch, das wusste man schon vor dem 
PC-Zeitalter. Nur der Netz-Admin kann für klare Verhältnisse sorgen.

Wenn du z.B. den User am Computer x.x.x.18 nicht leiden kannst, so 
kannst du in deiner hosts-Datei eintragen als Name "DerDepp" und ihn in 
Zukunft so im Netz erreichen.

Georg
Gast #3639464
Lesenswert?

Hallo zusammen,
um mal sachlich weiterzumachen.
Der Hostname von dem Du sprichst, ist offensichtlich nicht der den ein 
DNS Server oder ähnliches System liefert sondern der im System selbst 
hinterlegte.
Dieser wird für gewöhnlich per ICMP Abfrage ermittelt ( PING )
Für mal "Ping -a" (Windoof) auf die gewünschte IP aus damit sollte der 
Hostname zurückgegeben werden.

Wenn dies nicht der Fall sein sollte ist enweder im System kein Name 
gesetzt, oder der entsprechende Dienst der ihn zurückgibt ist nicht am 
laufen. Unter Linux ist dafür "icmpdnd" zuständig, unter Windows weiß 
ich nicht ob es der Kernel direkt macht oder ein Dienst.

Gruß Poly

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren