주요 질문
10.0.1.1(내 집 LAN)에 해당하는 물리적 장치를 어떻게 찾을 수 있나요?
dig
( 물리적 장치 정보를 제공하지 않은 과 를 nslookup
시도 했지만 host
둘 다 실패했습니다. BTW, 마지막 문장에서 알 수 있듯이 저는 Linux 지향 또는 적어도 Unix 지향 답변을 선호하지만 Windows 또는 "비 Unix- Mac"도 괜찮습니다.)
(이것은 단지 부차적인 호기심일 뿐입니다.)
메타 질문
알아내려고 노력 중이야어디내 DHCP 서버입니다. IP가 10.0.1.1이라는 것을 알고 있지만 IP가 어디에 있는지 알고 싶습니다.육체적으로.
나는 이것이 구글에게 쉬운 질문일 것이라고 생각했지만, 나는 매우 틀렸다!
그리고 이 게시물의 질문에 대해서도 같은 말을 할 수 있는데, 이는 기본적으로 내 원래 질문을 일반화한 것입니다.
그러므로 이 한심한 게시물입니다.
그래서 내 메타 질문은 "이 질문에 어떤 Google 쿼리 문자열을 사용해야합니까?"입니다.
나는 완전히 당황했다.
답변1
제가 여러분에게 제공할 수 있는 최선의 방법은 여전히 절반만 얻을 수 있는 것입니다.
호스트 컴퓨터(자신의 컴퓨터)에서 이 장치와 동일한 네트워크에 있기를 원할 것입니다(10.0.1.2부터 10.0.1.254까지가 안전할 것입니다). 내 가정은 이것이 이미 구성되어 있고 DHCP 서버가 해당 풀의 주소를 제공하고 있다고 가정합니다.
모든 사항이 확인되면 다음과 같은 몇 가지 작업을 수행할 수 있습니다.
-Ping을 실행한 다음 arp 스캔을 실행합니다(Windows에서는 arp -a, Linux에서도 동일하다고 확신합니다). 해당 IP에 해당하는 MAC 주소를 찾은 다음 해당 MAC 접두사(처음 6자리 영숫자 문자)에 해당하는 하드웨어를 찾을 수 있습니다.
-zenmap/nmap과 같은 도구를 설치하고 전체 검사를 실행하세요. 너무 잠겨 있지 않은 경우 하드웨어와 OS가 실행되고 있는지 파악해야 합니다. 기본적으로 위 단계를 자동화하고 약간의 추가 작업을 수행합니다.
거기에서 몇 가지 옵션을 사용할 수 있습니다. 옷장에 고유한 머신이 가득하고 가상화되지 않은 것이 확실하다고 판단되면 눈으로 범위를 좁힐 수 있습니다. RDP 또는 SSH(또는 이와 유사한 것)에 액세스하고 검색해야 하는 시스템인 경우 알려진 자격 증명을 사용하여 원격 연결을 시도하고 거기서부터 진행할 수 있습니다.
언급할 만한 또 다른 점은 경로 추적 명령(tracert (ip) n windows, Traceroute (ip) in Linux)을 사용할 수 있다는 것입니다. 이를 통해 귀하와 DHCP 서버 사이에 어떤 장비가 있는지 알 수 있습니다.
즐거운 사냥!
답변2
"2센트"만 더 내면 됩니다.
예를 들어,
mtr -nrwc1p --timeout 5 www.google.com
Traceroute를 훌륭하게 대체합니다(흠... Windows에서 사용할 수 있는지는 모르겠습니다).
mtr --help
또는 man mtr
더 많은 정보를 원하시면.