GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie kann ich Windows dazu bringen, Linux-Hostnamen zu sehen und umgekehrt?

ARP-Hostnamen unterscheiden sich von NetBIOS-Namen.

Windows stützt sich auf NetBIOS-Namen, während Linux auf den Hostnamen basiert.

Ihr Router erhält die Hostnamen über ARP / DHCP; Ja, Windows hat auch Hostnamen.

Sie müssen Ihren Router die Hostnamen in seinem DNS hosten lassen oder Sie müssen alle Hosts-Dateien anpassen.

Wenn Ihr Router dies nicht unterstützt, können Sie versuchen, DD-WRT zu installieren auf Ihrem Router und mit dnsmasq zusammen mit einem hosts Datei, in der Sie die Hosts ausfüllen. Ich würde das jedoch für eine ziemliche Problemumgehung halten. Möchten Sie dies wirklich tun, nur um pingen zu können? Keine tägliche Computeraktivität...


Ich kenne Ihren Schmerz, es ist völlig verrückt, dass Hostnamen im Jahr 2011 nicht einfach "funktionieren", direkt aus der Box.

Eine weitere Option ist Bonjour. Es ist eine Apple-Technologie, aber es gibt Implementierungen für Linux (Avahi) und Windows (Bonjour für Windows). Mit Bonjour können Sie mit folgender Syntax auf andere Computer zugreifen:

<hostname>.local

Ich habe mich für diese Lösung entschieden, weil ich keinen DD-WRT-kompatiblen Router oder einen Always-On-Server zum Ausführen von DNS habe. Außerdem müssen Sie sich nach der Einrichtung keine Gedanken darüber machen, ob sich eine IP ändert, wie bei einer Hosts-Datei.


Sie brauchen eine Art Namensauflösungsserver.

Richten Sie zunächst einen DNS-Server ein, der dynamische Updates auf einem Computer mit statischer IP akzeptiert. BIND ist die offensichtliche Wahl (wird unter Windows und Linux installiert), aber es gibt andere Linux-Versionen, die genauso gut funktionieren, wie DJBDNS usw. Ihr DNS-Server muss Anfragen an den DNS-Server Ihres ISP oder an einen anderen öffentlichen DNS-Server weiterleiten . Ein guter Domainname, der sicher genug zu verwenden sein sollte, ist "home.internal". Es muss nicht registriert werden und es ist keine öffentliche Domain ... Dieser Computer, auf dem Sie DNS einrichten, muss die ganze Zeit aktiv sein ...

Sobald dies eingerichtet ist, teilen Sie dem DHCP-Server Ihres Reouters mit, dass er die IP des gerade eingerichteten DNS-Servers weitergeben soll.


Linux
  1. Zugriff auf Linux-Dateisysteme in Windows 10 und WSL 2

  2. So finden Sie heraus, welcher DNS-Server auf Ihrem Computer konfiguriert ist Linux/Windows/OSX

  3. Wie kann ich die Größe von Dateien und Verzeichnissen in Linux sehen?

  4. Wie registriere ich einen Linux-Server beim Windows-DNS-Server?

  5. So leeren Sie den DNS-Resolver-Cache unter Linux (und FreeBSD)

So richten Sie Raspberry Pi als Backup-Server für Linux- und Windows-Desktops ein

Linux-Hostdatei:Wie wird sie bearbeitet und verwendet?

So erstellen Sie einen Multiboot-USB in Linux und Windows

So hosten Sie eine Website auf einem Apache-Webserver

So konfigurieren Sie DNS in Windows Server 2012

So installieren und konfigurieren Sie den DNS-Server unter Linux