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.