랩톱을 사용하여 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은 이런 방식으로 액세스조차 하지 않기 때문에 이것이 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와 연결된 호스트 이름을 표시해야 합니다.