답변:
터미널 타입
arp -a
Linux이든 Windows이든 LAN의 모든 호스트 이름을 표시합니다.
? (192.168.55.147) at ac:3a:7a:a4:01:d4 [ether] on eth0
터미널 타입
sudo aptitude install nmap
nmap -sP xxx.xxx.xxx.xxx
이것은 당신에게 줄 것이다 :
Starting Nmap 5.21 ( http://nmap.org ) at 2012-11-03 19:08 CET
Nmap scan report for HOST.DOMAIN (xxx.xxx.xxx.xxx)
Host is up (0.00052s latency).
MAC Address: YY:YY:YY:YY:YY:YY (Manufactor)
Nmap done: 1 IP address (1 host up) scanned in 0.11 seconds
여기서 HOST.DOMAIN은 머신의 DNS 이름입니다.
arp
명령, 난 당신이 DHCP 임대로 기록 된 호스트 이름이 해결 (또는 역 해결 될 수 있도록 서로 통신하는 DHCP 서버와 DNS 서버 / 프록시 로컬있는 경우이 대답 만이 경우, 작동 믿는다 )를 통해 DNS.
시도하면 어떻게 되나요?
당신은 창에서 그것을 실행할 수 있습니다
nbtstat -A xxx.xxx.xxx.xxx (where x is the ip address)
우분투에서 nbtscan을 설치할 수 있습니다. 자세한 정보는 여기에서 찾을 수 있습니다 : http://www.unixwiz.net/tools/nbtscan.html
그것이 도움이되기를 바랍니다.
난 그냥 사용할거야
nslookup xxx.xxx.xxx.xxx
호스트 이름 (일반적으로 컴퓨터 이름)이 표시됩니다.
** server can't find xxx.xxx.xxx.xxx.in-addr.arpa.: NXDOMAIN
내가 아는 한, IP 주소를 NetBIOS 이름으로 확인하는 데 사용할 수있는 유틸리티는 없습니다. 일종의 네트워크 범위 지정 프로그램이나 침투 테스트 프로그램이 그러한 정보를 많이 줄 수 있다고 생각합니다. 그러나 모든 컴퓨터는 동일한 도메인 및 서브넷에 있어야합니다.
nbtstat -A <IP Address>
에서는 IP에서 NetBIOS 이름을 얻기 위해 실행할 수 있습니다 . 이것은 서브넷에서 작동하며 동일한 도메인에있을 필요는 없습니다. 또한 달리기 nbtstat -a <NetBIOS Name>
를하면 반대로 작동합니다. 이것이 도움이