작업 그룹에서 특정 IP에 속한 장치를 찾는 방법은 무엇입니까?

작업 그룹에서 특정 IP에 속한 장치를 찾는 방법은 무엇입니까?

외부 창고에 있는 내 라우터는 다음과 같이 알려줍니다.

경고: 다음 정적 호스트는 LAN에서 주소 지정 충돌을 일으킬 수 있습니다: 00:10:18:--:--:-- [192.168.150.102] 해결 방법 참고: 정적 호스트의 IP 주소를 동적 LAN 주소 범위 외부로 구성하십시오.

내 문제는 이것이 어떤 장치인지 전혀 모른다는 것입니다. 프린터인가요? 컴퓨터야? 라벨 프린터야? 그렇다면 어떤 컴퓨터/어떤 프린터입니까? 전혀 다른 기기인가요?

웹 인터페이스가 없으므로 우리가 사용하는 모든 프린터에는 웹 인터페이스가 있으므로 프린터가 아니어야 합니다. 네트워크는 라우터와 일부 네트워크 스위치 및 클라이언트가 포함된 작업 그룹이므로 쿼리할 수 있는 DNS 서버가 없습니다.

호스트 이름이나 모델 등 이 장치를 식별하는 데 도움이 될 수 있는 정보를 어떻게든 얻을 수 있나요?

내가 시도한 몇 가지 사항은 다음과 같습니다.

핑:

C:\Users\997>ping 192.168.150.102

Ping is executed for 192.168.150.102 with 32 bytes of data:
Response from 192.168.150.102: Bytes=32 Time=1ms TTL=128
Response from 192.168.150.102: Bytes=32 Time=1ms TTL=128

nslookup:

PS C:\Users\997> nslookup 192.168.150.102
Server:  UnKnown
Address:  fe80::125a:f7ff:fe62:89c2

*** 192.168.150.102 was not found by UnKnown: Non-existent domain.

주소로 호스트 받기:

PS C:\Users\997> [net.dns]::GetHostByAddress("192.168.150.102")
Exception when calling "GetHostByAddress" with 1 argument(s): "The requested name is valid, but no data of the requested type was found".
no data of the requested type was found".
In line:1 character:1
+ [net.dns]::GetHostByAddress("192.168.150.102")
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo : NotSpecified: (:) [], MethodInvocationException
    + FullyQualifiedErrorId : SocketException

내가하려고 할 때 Stop-Computer:

PS C:\Users\997> stop-computer 192.168.150.102
stop-computer : The RPC server is not available.
In Zeile:1 Zeichen:1
+ stop-computer 192.168.150.102
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (192.168.150.102:String) [Stop-Computer], COMException
    + FullyQualifiedErrorId : StopComputerException,Microsoft.PowerShell.Commands.StopComputerCommand

네트워크 카드 제조업체:

MAC-Segment:    00:10:18:00:00:00 - 00:10:18:FF:FF:FF (MA-L)
Hersteller: Broadcom
Adresse:    16215 ALTON PARKWAY
IRVINE CA 92619-7013
US

nmap:

  • nmap -sL 192.168.150.0/24이 IP에 대한 호스트 이름을 표시하지 않습니다
  • nmap -O 192.168.150.102OS 정보를 읽을 수 없으며 어떤 포트도 읽거나 연결할 수 없습니다

답변1

개별 호스트 자체에 패킷을 보낼 필요 없이 서브넷의 IP에 대한 호스트 이름을 찾으려면 -sL 플래그와 함께 nmap을 사용하십시오.

이 플래그는 nmap에게 지정된 IP에 대해 간단한 DNS 쿼리를 수행하도록 지시합니다.

다음 예는 기사에서 가져온 것입니다. 모든 시스템 관리자가 알아야 할 10가지 nmap 명령:

 $ nmap -sL 192.168.0.0/24
 Starting Nmap 5.21 ( http://nmap.org ) at 2013-02-24 09:59 MST
 Nmap scan report for 192.168.0.0
 Nmap scan report for router.local (192.168.0.1)
 Nmap scan report for fakehost.local (192.168.0.2)
 Nmap scan report for another.fakehost.local (192.168.0.3)

이 문서에서는 호스트의 운영 체제와 같은 정보를 가져오기 위한 추가 nmap 매개 변수에 대해 설명합니다. 일부는 루트 권한이 필요합니다.

관련 정보