nmap erkennt einen Hostnamen in meinem lokalen Netzwerk nicht

nmap erkennt einen Hostnamen in meinem lokalen Netzwerk nicht

Als ich den Rechner im LAN mit meinem Laptop scannte, erhielt ich Folgendes:

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 erkennt den Nostname nicht und setzt – anstelle von „Mercury“, und ich nehme an, dass dies kein Problem von nmap ist, da der Zugriff nicht einmal auf diese Weise erfolgt:

root@mercury

Wenn ich den Hostnamen geändert habe, folge ich diesen Schritten

sudo nano /etc/hostname

und ich schrieb eine einzelne Zeile mit „Merkur“, dann:

sudo nano /etc/hosts

mit dieser Konfiguration:

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

und schlussendlich:

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

mache ich etwas falsch?

Antwort1

ändern Sie Ihre /etc/hosts Datei von

127.0.0.1 lokaler Host

127.0.1.1 Quecksilber-Localhost

Zu:

127.0.0.1 lokaler Host

192.168.1.236 Quecksilber

Sobald Sie dies getan haben, sollten „ping mercury“ oder „nmap mercury“ funktionieren, und die Umkehrung, „nmap 192.168.1.236“, sollte dann den mit dieser IP in /etc/hosts verknüpften Hostnamen in der Nmap-Berichtsausgabe anzeigen.

verwandte Informationen