nmap이 로컬 영역 네트워크의 호스트 이름을 인식하지 못합니다.

nmap이 로컬 영역 네트워크의 호스트 이름을 인식하지 못합니다.

내 노트북을 사용하여 LAN에서 컴퓨터를 스캔하면 다음과 같은 결과를 얻었습니다.

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

그리고 "mercury"라는 단어를 한 줄 썼습니다.

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"은 nmap 보고서 출력에서 ​​/etc/hosts의 해당 IP와 연결된 호스트 이름을 표시해야 합니다.

관련 정보