LAN에는 50 개의 Windows 호스트가 있습니다. Windows 명령 줄에서 실행중인 Windows 컴퓨터의 IP 주소를 가져 오기 위해 ping을 시도합니다.
문제는 동일한 Windows 작업 그룹에서 특정 IP 주소의 호스트 이름을 얻는 방법입니다.
또 다른 질문은 IP 주소가있는 경우 Linux 상자에서 Windows 컴퓨터의 호스트 이름을 아는 방법입니다. 어떤 명령을 사용하십니까? Kubuntu 9.04를 실행하는 호스트가 하나 있습니다.
답변
DNS가없는 Windows 시스템의 이름을 판별하려면 Nbtstat 를 시도하십시오 . 그러나 그것은 Windows에서만 작동합니다.
예를 들어
NBTSTAT -A 10.10.10.10
Linux 에서는 거의 동일한 nmblookup 을 시도해야합니다 .
답변
기술적으로 바람직한 방법은 입력하는 것입니다 nslookup <ip address>
NSLOOKUP은 실제로 DNS 서버에 호스트 이름의 IP 주소를 요청합니다. Ping은 로컬 DNS 확인자 캐시를 사용하며 , 이는 플러시 할 때까지 올바르지 않을 수 있습니다.
답변
Windows ping -a x.x.x.x
에서는 IP 주소 에서 호스트 이름을 확인하는 데 사용할 수 있습니다 .
답변
Windows와 Linux 모두에서 두 가지 방법으로 작업을 수행 할 수 있습니다. 예를 들어
- nslookup : 호스트 이름에서 IP 주소를 찾거나 그 반대로하는 고전적인 방법입니다.
- Windows에서 실행 중인지 Unix에서 실행 중인지에 따라 ipconfig 또는 ifconfig
- Linux에서 호스트 이름 -i