Auf welchem Betriebssystem bist du? Stellen Sie sicher, dass Sie Zero-Conf-Tools (z. B. Avahi) installiert haben, um die Auflösung lokaler Links zu verwenden.
Gertvdijk
Entschuldigung, ich bin auf einem Debian-Derivat.
Naftuli Kay
1
Bei den meisten GUI-fähigen Debian / Ubuntu-Derivaten ist dies standardmäßig im .localBereich aktiviert . Versuchen Sie es mit ping host2.local.
Gertvdijk
Geben Sie der Zeile "Avahi installieren" eine Antwort und ich gebe sie Ihnen.
Naftuli Kay
1
Ich konnte dann einfach host2.localüber Avahi auf den Computer zugreifen.
Naftuli Kay
Antworten:
5
Ja, bereits in den Kommentaren als verifizierte Lösung gepostet, aber trotzdem als Antwort gepostet.
Versuchen Sie es mit mDNS.
Eine sollte avahi-daemonauf dem Computer installiert werden, den Sie auflösen möchten (z. B. host2), und mindestens einige Avahi-Client-Bibliotheken, die für Ihr Client-System geeignet sind (z host1. B. ). Diese Client-Bibliotheken werden normalerweise auf den meisten Desktop-Distributionen standardmäßig installiert. Vorausgesetzt, Ihre Linux-Distribution installiert dann automatisch Hooks, um den Avahi-Client (mDNS) tatsächlich für Suchvorgänge zu verwenden, sollten Sie in der Lage sein, den Namen host2.localauf dem Client-Computer aufzulösen .
Die Avahi-Tools sind eine mDNS-Implementierung. Zusammenfassend bietet es Namensdienste über Multicast, sowohl für die reguläre Hostauflösung als auch für die Diensterkennung. Mac OS X-Benutzer erkennen dies möglicherweise als "Bonjour", und so finden sich beispielsweise iTunes-Anwendungen (Service Discovery). Die einfache Adressensuche sollte jedoch sofort funktionieren.
Avahi wird bei der Suche nach Hostnamen aufgrund der Einstellungen in /etc/nsswitch.conf(für mich zumindest unter Debian / Ubuntu) wie folgt ausgelöst :
hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4
Das .localSuffix wird vom Avahi-Daemon exportiert und kann konfiguriert werden. host2ist nur der Basis-Hostname des Computers.
.local
Bereich aktiviert . Versuchen Sie es mitping host2.local
.host2.local
über Avahi auf den Computer zugreifen.Antworten:
Ja, bereits in den Kommentaren als verifizierte Lösung gepostet, aber trotzdem als Antwort gepostet.
Versuchen Sie es mit mDNS.
Eine sollte
avahi-daemon
auf dem Computer installiert werden, den Sie auflösen möchten (z. B.host2
), und mindestens einige Avahi-Client-Bibliotheken, die für Ihr Client-System geeignet sind (zhost1
. B. ). Diese Client-Bibliotheken werden normalerweise auf den meisten Desktop-Distributionen standardmäßig installiert. Vorausgesetzt, Ihre Linux-Distribution installiert dann automatisch Hooks, um den Avahi-Client (mDNS) tatsächlich für Suchvorgänge zu verwenden, sollten Sie in der Lage sein, den Namenhost2.local
auf dem Client-Computer aufzulösen .Die Avahi-Tools sind eine mDNS-Implementierung. Zusammenfassend bietet es Namensdienste über Multicast, sowohl für die reguläre Hostauflösung als auch für die Diensterkennung. Mac OS X-Benutzer erkennen dies möglicherweise als "Bonjour", und so finden sich beispielsweise iTunes-Anwendungen (Service Discovery). Die einfache Adressensuche sollte jedoch sofort funktionieren.
Avahi wird bei der Suche nach Hostnamen aufgrund der Einstellungen in
/etc/nsswitch.conf
(für mich zumindest unter Debian / Ubuntu) wie folgt ausgelöst :Das
.local
Suffix wird vom Avahi-Daemon exportiert und kann konfiguriert werden.host2
ist nur der Basis-Hostname des Computers.quelle