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 不会识别 nostn​​ame,用“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汞”或“nmap汞”应该可以工作,相反,“nmap 192.168.1.236”应该在nmap报告输出中显示与/etc/hosts中的该IP关联的主机名

相关内容