Hostnamen von IP Linux finden

Find Hostname From Ip Linux



Namen oder Bezeichnungen sind nützlich, da sie es uns ermöglichen, eine Sache oder eine Person von einer anderen zu unterscheiden. Sogar der Name einer Person, der möglicherweise nicht weltweit eindeutig ist, enthält eine Reihe von Zeichen, die es einer Person ermöglichen, sich von einer anderen Person zu unterscheiden.

In ähnlicher Weise unterstützen Computer Labels oder Namen, die ihnen eine eindeutige Identität in einem Netzwerk verleihen. Hier kommt ein Hostname ins Spiel. Ein Hostname ist ein Satz alphanumerischer Zeichen, die für ein Computernetzwerk einzigartig sind und es Geräten ermöglichen, miteinander zu kommunizieren.







Normalerweise ist die zugrunde liegende Technologie, die einen Computer oder ein Gerät in einem Netzwerk identifiziert, eine Reihe von Zahlen, die als IP-Adressen bekannt sind. Diese werden dann einem bestimmten Namen zugeordnet, der in die IP-Adresse des Geräts aufgelöst wird.



In diesem Tutorial zeige ich Ihnen jedoch verschiedene Möglichkeiten, wie Sie den mit einer bestimmten IP-Adresse verknüpften Hostnamen abrufen können. Die in diesem Tutorial besprochenen Methoden funktionieren auf fast allen Linux- und Unix-ähnlichen Systemen.



Wenn Sie nach detaillierten Anweisungen zur Funktionsweise von Systemen wie Domänennamen suchen, sehen Sie sich die Ressource unter dem unten angegebenen Link an:





https://linuxhint.com/dns-for-beginners/

Wenn das aus dem Weg ist, lassen Sie uns eintauchen.



Methode 1: Ping

Die einfachste Methode, den Hostnamen von einer IP-Adresse abzurufen, ist die Verwendung von Ping. Ping ist ein einfaches, aber leistungsstarkes Befehlszeilenprogramm, das ECHO-Pakete verwendet, um mit einem Host zu kommunizieren.

HINWEIS: Der folgende Befehl funktioniert nur auf Windows-Computern. Überprüfen Sie für Linux die nächste Methode.

Um einen Hostnamen von einer IP-Adresse mit Ping zu erhalten, verwenden Sie den folgenden Befehl:

$ping -a 172.67.209.252

Hier ist die Ausgabe des obigen Befehls:

Der obige Befehl ist nicht immer zuverlässig; es funktioniert oft nur, wenn der Hostname in der Hosts-Datei verfügbar ist.

Erfahren Sie hier mehr:

https://linuxhint.com/modify-etc-host-file-linux/

https://linuxhint.com/edit-hosts-file-on-linux/

Methode 2: Host-Befehl

Die zweite und übliche Methode zum Abrufen des Hostnamens aus der IP-Adresse unter Linux ist der host-Befehl. Dieses einfache Tool ist Teil des dnsutil Paket.

Um das Paket zu installieren, verwenden Sie die Befehle:

Ubuntu/Debian-basierte Distributionen

$ sudo apt-get install dnsutils -y

REHL/CentOS

$ sudo yum installiere dnsutils

Fedora

$ sudo dnf installiere dnsutils

Bogen

$ sudo pacman -S dnsutils

Nachdem Sie das Tool installiert haben, können Sie den folgenden Befehl ausführen, um den Hostnamen einer IP-Adresse zu erhalten.

$ Gastgeber

Eine Beispielausgabe ist unten:

[ [email protected] ~]$ host 216.58.223.78
78.223.58.216.in-addr.arpa Domänennamenzeiger mba01s07-in-f14.1e100.net.

HINWEIS : Die Verwendung des host-Befehls erfordert eine Registrierung des Systems bei einem DNS-Server wie Cloudflare oder Google Public DNS oder einen Eintrag in der Hostdatei. Je nach DNS-Server, mit dem das System konfiguriert ist, kann das Ergebnis abweichen oder gar nicht.

Wenn Sie Fedora verwenden, stellen Sie sicher, dass Ihre DNS-Einstellungen vor einem Neustart beibehalten werden, da der Network Manager diese häufig überschreibt.

Methode 3: Verwenden von Dig

Die nächste Methode, die Sie ausprobieren können, ist die Verwendung von dig. Dig ist ein Befehlszeilendienstprogramm, das bei der Durchführung von DNS-Abfragen und Reverse-Lookups nützlich ist. Es ist ein leistungsstarkes Tool, das über eine Sammlung von Funktionen verfügt, die sich nicht auf das Nachschlagen eines Hostnamens beschränken.

Um mehr über dig zu erfahren, sehen Sie sich dieses Tutorial an.

https://linuxhint.com/install_dig_debian_9/

Nachdem Sie dig auf Ihrem System installiert haben, verwenden Sie den Befehl:

$ graben -x

Beachten Sie auch, dass auf dem Server die umgekehrte DNS-Suche aktiviert sein sollte. Andernfalls erhalten Sie den Hostnamen des Servers nicht.

Methode 4: Nslookup

Eine viel einfachere und üblichere Methode, den Hostnamen einer IP-Adresse nachzuschlagen, ist die Verwendung von nslookup. Nslookup ist ein Befehlszeilen-Dienstprogramm, ähnlich wie dig, aber das es Benutzern ermöglicht, DNS nach Hostnamen und IP-Adresszuordnungen abzufragen.

Um einen Hostnamen mit nslookup abzufragen, verwenden Sie den Befehl als:

$ nslookup

Ein Beispiel ist wie unten gezeigt:

[ [email protected] ~]$ nslookup 216.58.223.110
110.223.58.216.in-addr.arpa-Name = mba01s08-in-f14.1e100.net.

Maßgebliche Antworten finden Sie unter:

Abschluss

Für dieses Tutorial haben wir verschiedene Möglichkeiten veranschaulicht, den Hostnamen von einer IP-Adresse sowohl auf Linux- als auch auf Windows-Computern abzurufen. Wenn Sie nach einem ausführlicheren Tutorial zur Funktionsweise von DNS suchen, sehen Sie sich die Ressource unter dem unten angegebenen Link an:

https://linuxhint.com/dns-for-beginners/