Windows에서 브로드캐스트 핑에 대한 응답을 활성화하는 방법은 무엇입니까?

Windows에서 브로드캐스트 핑에 대한 응답을 활성화하는 방법은 무엇입니까?

연구실에는 많은 Windows 서버가 있습니다. 나는 기계를 발견하기 위해 핑 방송을 사용하고 싶었습니다. 나는 기계 목록을 유지하기 위해 중앙 서버를 피하려고 노력합니다. 이것이 나에게 단일 실패 지점처럼 보이기 때문입니다.

255.255.255.0 네트워크의 ping 10.0.0.255는 아무런 응답도 받지 못합니다.

브로드캐스트 핑에 대한 응답을 활성화하려면 어떻게 해야 합니까?

답변1

Windows ping프로그램은 브로드캐스트 주소로 ping 요청을 보낼 수 없습니다. 그러나 IcmpSendEchoAPI를 사용하여 연결된 네트워크에 핑 요청을 보낼 수 있습니다. 그러나 내 관찰에 따르면 다음에서는 작동하지 않습니다.

  • 직접 연결된 Windows 스테이션 - Win 스테이션이 브로드캐스트 ICMP 요청에 응답하지 않는 것 같습니다.
  • 스위치를 통해 - 스위치가 ICMP 요청 브로드캐스트를 차단하는 것 같습니다.

IP 주소 범위가 너무 크지 않은 경우 다음을 사용할 수 있습니다.

  • ARP 스캐닝
  • ICMP 스캐닝
  • SNMP 스캐닝 - 훨씬 느리지만 작동 중

답변2

이것이 내가 사용하는 방법입니다:

먼저... 명령줄에서 다음을 사용하세요...

FOR /L %i in (1,1,255) do @ping -n 1 192.168.1.%i | "답장"을 찾아보세요

물론 192.168.1.%i에 대한 '실제' 주소를 제공해야 합니다. 이는 단지 예일 뿐입니다.

find 명령에 파이프(-> | find "Reply")를 보낼 필요는 없지만 정크를 필터링한다고 합니다. 두 가지 방법 모두 해봤지만 큰 차이를 본 기억이 없습니다...

그런 다음 명령을 실행하십시오 ...

arp -a > 파일 이름.txt

filename.txt 파일을 Notepad++ 등으로 열거나, 엑셀로 자주 열고 연결된 장치의 스프레드시트를 만들겠습니다...

hth, 게리

답변3

전체 서브넷을 ping하고 네트워크에 어떤 호스트가 있는지 확인하는 Angry IP Scanner를 사용할 수 있습니다. 명명 규칙에 따라 네트워크의 다른 호스트에서 서버를 선택할 수 있기를 바랍니다.

http://www.angryip.org/w/Home

관련 정보