Finden Sie Hostname von IP Linux

Finden Sie Hostname von IP Linux
Namen oder Etiketten sind nützlich, da wir es uns ermöglichen, eine oder eine Person aus einer anderen zu identifizieren. Sogar der Name einer Person, die möglicherweise nicht global eindeutig ist, enthält eine Reihe von Zeichen, die es einer Person ermöglichen, von einer anderen Person zu unterscheiden.

In ähnlicher Weise unterstützen Computer Labels oder Namen, die ihnen helfen, eine eindeutige Identität in einem Netzwerk zu verleihen. Hier kommt ein Hostname ins Spiel. Ein Hostname ist eine Reihe von alphanumerischen Zeichen, die in einem Computernetzwerk einzigartig sind, sodass Geräte miteinander kommunizieren können.

In der Regel ist die zugrunde liegende Technologie, die einen Computer oder ein Gerät in einem Netzwerk identifiziert. Diese werden dann einem bestimmten Namen zugeordnet, der an die IP -Adresse des Geräts aufgelöst wird.

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

Wenn Sie nach detaillierten Anweisungen suchen, wie Systeme wie Domainnamen funktionieren, lesen Sie die Ressource in dem unten angegebenen Link:

https: // linuxHint.com/dns-for-beinners/

Lassen Sie uns damit eintauchen.

Methode 1: Ping

Die einfachste Methode, um den Hostnamen von einer IP -Adresse zu erhalten, besteht darin, Ping zu verwenden. Ping ist ein einfaches, aber leistungsstarkes Befehlszeilen-Dienstprogramm, das Echo-Pakete verwendet, um mit einem Host zu kommunizieren.

NOTIZ: Der folgende Befehl funktioniert nur in Windows -Maschinen. Überprüfen Sie die nächste Methode für Linux.

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

$ ping -a 172.67.209.252

Hier ist die Ausgabe aus dem obigen Befehl:

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-Datei-Linux/

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

Methode 2: Hostbefehl

Die zweite und gemeinsame Methode zum Erhalten des Hostnamens von der IP -Adresse unter Linux ist der Hostbefehl. Dieses einfache Tool ist Teil des DNSutil -Pakets.

Verwenden Sie zum Installieren des Pakets die Befehle:

Ubuntu/Debian-basierte Distribu

$ sudo apt -Get Installieren Sie DNSutils -y -y

Rehl/Centos

$ sudo yum installieren Sie DNSutils

Fedora

$ sudo DNF installieren DNSutils

Bogen

$ sudo pacman -s dnsutils

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

$ Host

Eine Beispielausgabe ist unten:

[fedora@fedora34 ~] $ host 216.58.223.78
78.223.58.216.In-Addr.ARPA-Domain-Name Zeiger Mba01S07-in-F14.1e100.Netz.

NOTIZ: Verwenden des Host -Befehls muss das System bei einem DNS -Server wie CloudFlare oder Google Public DNS oder einem Eintrag in der Hostdatei registriert werden. Abhängig vom DNS -Server kann das System konfiguriert werden, das Ergebnis kann sich unterscheiden oder gar keine.

Wenn Sie Fedora verwenden, stellen Sie sicher.

Methode 3: Verwenden von Dig

Die nächste Methode, die Sie versuchen können, ist die Verwendung von DIG. DIG ist ein Befehlszeilendienstprogramm, das für die Durchführung von DNS-Abfragen und umgekehrten Lookups nützlich ist. Es ist ein leistungsstarkes Tool, das eine Sammlung von anderen Funktionen hat, als einen Hostnamen nachzuschlagen.

Um mehr über Dig zu erfahren, lesen Sie dieses Tutorial.

https: // linuxHint.com/install_dig_debian_9/

Sobald Sie Ihr System installiert haben, verwenden Sie den Befehl:

$ dig -x

Es ist auch gut zu beachten, dass der Server eine umgekehrte DNS -Suchabläufe aktiviert sollte. Andernfalls erhalten Sie nicht den Server -Hostnamen.

Methode 4: nslookup

Eine weitaus einfachere und häufigere Möglichkeit, den Hostnamen einer IP -Adresse nachzuschlagen, besteht darin, NSLookup zu verwenden. NSLookup ist ein Befehlszeilen-Dienstprogramm, ähnlich wie Dig. Dadurch können Benutzer DNS für Hostnamen und IP-Adresszuordnungen abfragen.

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

$ nslookup

Ein Beispiel ist wie unten gezeigt:

[Fedora@Fedora34 ~] $ nslookup 216.58.223.110
110.223.58.216.In-Addr.ARPA-Name = Mba01S08-in-F14.1e100.Netz.
Autoritative Antworten finden Sie aus:

Abschluss

Für dieses Tutorial haben wir verschiedene Möglichkeiten veranschaulicht, den Hostnamen von einer IP -Adresse sowohl unter Linux- als auch unter Windows -Maschinen zu erhalten. Wenn Sie nach einem detaillierteren Tutorial darüber suchen, wie DNS funktioniert, sollten Sie die Ressource auf dem unten angegebenen Link betrachten:

https: // linuxHint.com/dns-for-beinners/