用我的筆記型電腦掃描區域網路上的機器,我得到了這個:
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汞”或“nmap汞”應該可以工作,相反,“nmap 192.168.1.236”應該在nmap報告輸出中顯示與/etc/hosts中的該IP關聯的主機名