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

Wie bekomme ich den Hostnamen von der IP (Linux)?

Um einen Hostnamen in Ihrem lokalen Netzwerk anhand der IP-Adresse zu finden, können Sie nmblookup verwenden aus der Samba-Suite:

nmblookup -A <ip>

Um einen Hostnamen im Internet zu finden, können Sie den host verwenden Programm:

host <ip>

Oder Sie können nbtscan installieren durch Ausführen von:

sudo apt-get install nbtscan

Und verwenden Sie:

nbtscan <ip>

*Angepasst von https://askubuntu.com/questions/205063/command-to-get-the-hostname-of-remote-server-using-ip-address/205067#205067

Aktualisierung 13.05.2018

Mit nslookup können Sie einen Nameserver abfragen . Es funktioniert in beide Richtungen!

nslookup <IP>
nslookup <hostname>

Um nslookup zu verwenden , host oder gethostbyname() Dann muss der Name des Ziels beim DNS registriert oder statisch in der Hosts-Datei auf dem Computer definiert werden, auf dem Ihr Programm ausgeführt wird. Ja, Sie könnten sich mit SSH oder einer anderen Anwendung mit dem Ziel verbinden und es direkt abfragen, aber für eine generische Lösung benötigen Sie dafür eine Art DNS-Eintrag.


Linux
  1. So ändern Sie einen Hostnamen unter Linux

  2. So legen Sie den System-Hostnamen unter Linux fest oder ändern ihn

  3. So erhalten Sie Ihre Geolokalisierung von der Befehlszeile in Linux

  4. Linux – Wie führe ich einen Bootloader von Linux aus?

  5. So erhalten Sie die Verzeichnisgröße in Linux

So erhalten Sie Nachrichten sofort von der Befehlszeile in Linux

So erstellen Sie eine Montage aus Bildern unter Linux

So legen Sie den Hostnamen unter Linux fest oder ändern ihn

So finden Sie den Hostnamen unter Linux

So erhalten Sie den Dateinamen aus dem vollständigen Pfad in Linux

So erhalten Sie Ihre IP-Adresse unter Linux