2016-06-06 5 views
1

Ich möchte IP-Adresse meines lokalen Servers (System) finden, die auf Debian-OS im lokalen Netzwerk ausgeführt wird. Ich bin in der Lage, alle IP-Adressen im lokalen Netzwerk zu finden, aber das ist so zeitaufwendig. Ich möchte eine bestimmte IP meines Debian-Systems finden, auf dem der Server läuft. Dieses Debian-System ist über dynamische IP mit meinem lokalen Netzwerk verbunden. Ich möchte diesen Server über das Gerät verbinden. Aber bevor ich eine Verbindung zum Server herstelle, muss ich eine bestimmte IP-Adresse des Systems im lokalen Netzwerk finden. Wie kann ich die IP-Adresse eines bestimmten Servers finden, ohne alle IP-Adressen im Netzwerk zu erhalten?Wie finde ich die IP-Adresse des Systems (Server) im lokalen Netzwerk?

+0

Dafür ist DNS da. –

+0

@RonMaupin: Wenn ich DNS auf meinem 'debian-system' installiere, wie kann das Gerät dann die' IP' Adresse von 'debian-system' bekommen? –

Antwort

1

Sie müssen einen DNS-Server einrichten (entweder auf dem Debian-System selbst oder auf einem anderen System, vielleicht haben Sie auch schon eines). Fügen Sie einen Host-Eintrag (A-Record) für Ihr Debian-System hinzu und stellen Sie dem Server die korrekte IP-Adresse zur Verfügung. Auf Ihren Clients müssen Sie auch den DNS-Server konfigurieren. Sie können sich dann auf das Debian-System mittels DNS-Name beziehen.

Alternativ können Sie, wenn Sie die Client-Software auch schreiben, mDNS verwenden, um eine "serverlose" Möglichkeit der Erkennung bereitzustellen. MDNS ermöglicht Ihnen, nach Servern zu suchen, die auf einen "DNS-Namen" antworten tatsächlichen DNS-Server wird diese Technik häufig von vernetzten Druckern und Multimediageräten verwendet. Chromecast verwendet auch eine Variante von mDNS, um festzustellen, ob ein Chromecast-Gerät im lokalen Netzwerk vorhanden ist.

+0

Wie kann ich dasselbe erreichen, ohne meinem Server und meinem Client statische IP-Adressen zuzuweisen? weil, wenn ich DNS-Server für mein Android-Gerät konfiguriere, es statische IP gibt. Ich will das nicht machen. –

+0

Werfen Sie einen Blick auf mDNS, es ist die beste verfügbare Lösung. –

+0

Danke ... mein Problem ist gelöst. –