nmap не распознает имя хоста в моей локальной сети

nmap не распознает имя хоста в моей локальной сети

Сканируя машину в локальной сети с помощью моего ноутбука, я получил следующее:

gabriele @ osiris { ~ } [ Tue Oct 07 ] [ 08:49 PM]
 nmap -sP 192.168.1.236

Starting Nmap 6.40 ( http://nmap.org ) at 2014-10-07 20:50 CEST
Nmap scan report for ---.homenet.telecomitalia.it (192.168.1.236)
Host is up (0.0044s latency).
Nmap done: 1 IP address (1 host up) scanned in 0.03 seconds

nmap не распознает nostname, ставя — вместо «mercury», и я предполагаю, что это не проблема nmap, потому что он даже не обращается таким образом:

root@mercury

когда я изменил имя хоста, я выполнил следующие шаги

sudo nano /etc/hostname

и я написал одну строку со словом «ртуть», затем:

sudo nano /etc/hosts

с этой конфигурацией:

127.0.0.1       localhost
127.0.1.1       mercury localhost
::1             localhost ip6-localhost ip6-loopback
fe00::0         ip6-localnet
ff00::0         ip6-mcastprefix
ff02::1         ip6-allnodes
ff02::2         ip6-allrouters

и наконец:

sudo /etc/init.d/hostname.sh start

Я делаю что-то неправильно?

решение1

измените файл /etc/hosts с

127.0.0.1 локальный хост

127.0.1.1 ртутный локальный хост

к:

127.0.0.1 локальный хост

192.168.1.236 ртуть

После этого «ping mercury» или «nmap mercury» должны сработать, а обратная команда «nmap 192.168.1.236» должна отобразить имя хоста, связанное с этим IP-адресом в /etc/hosts, в выходных данных отчета nmap.

Связанный контент