Hostnamen von Geräten ermitteln

Gast #3638448
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
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
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
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
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
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 #3638795
Stefan Rand schrieb:
> Du lehnst dich ganz schön weit aus dem Fenster für einen
> "Computerfreak".

Ist es hier eigentlich nicht möglich, eine sachliche Diskussion zu 
führen, ohne dass stets solche verbalen Entgleitungen kommen müssen? 
Fühlst Du Dich gekränkt?
Gast #3639464
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

Eine eigene Frage? Dieser Thread ist über 12 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.