GNU/Linux >> Znalost Linux >  >> Linux

Jak získat název hostitele z IP (Linux)?

Chcete-li najít název hostitele ve vaší místní síti podle IP adresy, můžete použít nmblookup ze sady samba:

nmblookup -A <ip>

Chcete-li najít název hostitele na internetu, můžete použít host program:

host <ip>

Nebo můžete nainstalovat nbtscan spuštěním:

sudo apt-get install nbtscan

A použijte:

nbtscan <ip>

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

Aktualizace 2018-05-13

Jmenný server můžete dotazovat pomocí nslookup . Funguje to oběma způsoby!

nslookup <IP>
nslookup <hostname>

Chcete-li použít nslookup , host nebo gethostbyname() pak bude muset být název cíle zaregistrován u DNS nebo staticky definován v souboru hosts na počítači, na kterém běží váš program. Ano, můžete se k cíli připojit pomocí SSH nebo nějaké jiné aplikace a dotazovat se na něj přímo, ale pro obecné řešení pro něj budete potřebovat nějaký záznam DNS.


Linux
  1. Jak změnit název hostitele v Linuxu

  2. Jak nastavit nebo změnit název hostitele systému v systému Linux

  3. Jak získat geolokaci z příkazového řádku v Linuxu

  1. Jak změnit název hostitele v systému Linux

  2. Linux – Jak spustit bootloader z Linuxu?

  3. Jak získat velikost adresáře v Linuxu

  1. Jak dostanu svůj vestavěný klíč Windows 8+ z prostředí Linuxu?

  2. Jak získat masku sítě z bash?

  3. Jak získat ldapsearch na Scientific Linux?