같은 네트워크에서 라우터를 통해 연결된 서브넷이 많이 있습니다. 서로 다른 서브넷에서 사용할 수있는 모든 IP 주소 목록을 찾아야합니다. 내가 거주하는 서브넷에서 사용 가능한 IP 주소 목록을 가져올 수 있습니다.
나머지 서브넷을 확인하는 가장 좋은 방법은 무엇입니까? 내 네트워크에서 사용 하시겠습니까?
답변
사용하지 않는 한 ” 라우터에 대한 액세스 권한이 없으면 이러한 네트워크의 모든 호스트를 100 % 정확하게 감지 할 수 없습니다.
네트워크 주소와 서브넷 크기를 알고있는 경우
호스트를 감지합니다. 다른 네트워크의 주소 공간을 모르지만 사설 네트워크 인 경우 개인용으로 사용할 수있는 모든 범위를 검색 할 수 있습니다. 이러한 범위는 RFC1918 . 하나 또는 다른 원인을 수행하는 것은 매우 시끄럽고 엄격한 방화벽 규칙이있는 경우 정확하지 않을 수 있습니다. 자체 네트워크를 스캔하는 경우 이러한 스캔이 정확하지 않을 수도 있습니다. 잘 분할 된 네트워크에서 관리 서비스는 관리 서브넷에서만 액세스 할 수 있습니다.
// 라우터가 해당 패키지를 라우팅하는 한 상주하지 않는 네트워크를 스캔 할 수 있습니다.
다음 작업을 수행 할 수 있습니다. 또한 낮은 TTL 값으로 가능한 모든 IP 주소를 스캔하여 하나 또는 두 개의 홉만 떨어져 있는지 확인합니다. 이것은 매우 오랜 시간이 걸립니다.
또한 가능한 주소 공간이 너무 커서 스캐닝을 쓸모 없게 만드는 일부 네트워크에 IPv6를 사용할 가능성도 고려해야합니다.
설명
답변
정적 및 동적 IP 주소 (개인 또는 동적 IP 주소가 할당 된 서버 및 워크 스테이션이있는 개인 또는 공용 네트워크)가 있습니다. 공용 IP). NAT (Network Address Translation) 또는 공용 액세스를위한 고정 IP 주소와 DHCP를 통한 동적 IP 주소를 할당했습니다. 할당 된 IP에 대한 좋은 기록을 유지하더라도 네트워크로 연결된 장치의 모든 IP 주소를 찾고 싶을 때가 있습니다. 다음 절차에 따라 네트워크에 연결된 네트워크 장치의 IP 주소를 확인할 수 있습니다.
-
라우터에 대한 웹 액세스 권한이있는 경우 라우터에 연결하고 모든 네트워크 장치의 IP 주소를 찾습니다. 라우터는 연결된 장치의 호스트 이름, IP 주소 및 MAC 주소가 포함 된 정적 및 동적 클라이언트 목록을 표시합니다.
-
네트워크에 연결된 컴퓨터에서 네트워크에 ping을 시도 할 수도 있습니다. arp 테이블을 조회합니다. 컴퓨터에서 [시작]-> [실행 …]을 클릭하고 “cmd”와 [Enter]를 입력합니다. 네트워크 주소를 찾으려면 “ipconfig”를 입력하십시오. 네트워크 주소는 IP 주소와 서브넷 마스크에서 논리적 AND 연산을 수행하여 찾을 수 있습니다. 예를 들어 IP가 192.168.1.101이고 서브넷 마스크가 255.255.255.0이면 네트워크 주소는 192.168.1.0입니다. 브로드 캐스트 주소 (예 : “ping 192.168.1.255”)를 사용하여 네트워크를 핑합니다. 그런 다음 “arp -a”를 수행하여 네트워크에 연결된 모든 컴퓨팅 장치를 확인합니다.
-
또한 “netstat -r”명령을 사용하여 IP 주소를 찾을 수 있습니다. 모든 네트워크 경로. 그러나 프린터가 다른 네트워크 장치와 통신하는 데 문제가있는 경우 “netstat”명령을 사용하여 프린터의 IP 주소를 찾지 못할 수 있습니다.
하나가 있습니다. 더 많은 방법도 있습니다. Windows 또는 Linux에 “netdiscover”를 설치할 수 있습니다. Netdiscover는 주로 DHCP 서버가없는 무선 네트워크 용으로 개발 된 능동 / 수동 주소 정찰 도구입니다. 허브 / 스위치 네트워크에서도 사용할 수 있습니다.
다음 명령으로 네트워크 장치에있는 IP 주소를 찾을 수 있습니다.
netdiscover -i eth0
'