Команда для получения имени хоста удаленного сервера с использованием IP-адреса

Я хочу получить имя хоста удаленного сервера, используя IP-адрес, используя мой Ubuntu.

В Windows мы можем получить доступ с помощью NBTSTAT, но в Linux это не работает.

Кто-нибудь знает, как это сделать?

NetBIOS

Windows (и устройства Linux с Samba) используют NetBIOS для "публикации" своих адресов. Это то, что NBTSTAT используется для поиска IP-адреса.

Чтобы найти имя хоста в вашей локальной сети по IP-адресу, вы можете использовать:

nmblookup -A <ip>

Или вы можете установить nbtscan запустив:

sudo apt-get install nbtscan

И использовать:

nbtscan <ip>

Многоадресная рассылка DNS

Если системы публикуют свой адрес через многоадресный DNS (устройства OS X, Windows 10 и Linux с запущенным avahi-daemon сделайте это), выполните поиск с помощью avahi-resolve (требуется установка avahi-utils):

avahi-resolve -a <ip>

Обратный DNS

Если хост имеет общедоступный IP-адрес и работающую запись обратного DNS, используйте dig (требуется установка dnsutils) или host (требуется установка bind9-host) программы:

dig -x <ip>host <ip>

Просто введите следующую команду в терминал Linux/Ubuntu:

host <ip>

Просто еще одно незначительное дополнение к вкладу других, на случай, если вы не знаете IP-адрес.

Если вы не знаете своего типа, то:

sudo ifconfig -all

Вы можете найти его там. Затем все, что вам нужно сделать, это использовать:

 host <ip> 

команда, как упоминалось ранее.

Хотя на этот вопрос уже дан ответ, я, возможно, сочту полезным добавить эту простую подсказку новичкам ubuntu-linux.