ISP가 기기에 할당한 IP 주소를 검색하는 방법

ISP가 기기에 할당한 IP 주소를 검색하는 방법

내 질문은 컴퓨터에 할당된 IP 주소에 관한 것입니다. 우리가 IP 주소를 공개하는 사이트에 갈 때마다 우리가 인터넷에 액세스하는 데 사용하는 컴퓨터에 할당된 번호가 표시됩니다. 이것이 어떻게 가능한지 알고 싶습니다. ISP가 시스템에 할당한 IP 주소를 알기 위해 사이트로 이동하는 대신 명령을 사용하여 로컬 시스템에서 IP 주소를 검색합니다. 로컬 컴퓨터의 IP 주소는 192.168.1.2이고 ISP에서 제공한 DSL 라우터가 있어 Win XP SP2를 사용하여 인터넷에 연결됩니다.

유리한 답변을 구합니다.

감사해요

답변1

DSL 라우터에 로그인하고 상태 페이지를 확인하세요. 이 정보를 기록하려면 단순히 상태 페이지를 다운로드하는 스크립트를 작성하십시오.

단순히 페이지를 가져오는 컬/wget을 사용하여 스크립트를 작성할 수도 있습니다(http://checkip.dyndns.com/) 때때로.

답변2

NIC에 할당된 IP를 찾고 계십니까? 실행하다:

IPCONFIG

명령 프롬프트에서.

편집: 질문을 다시 다시 읽으면 라우터의 인터넷 측 인터페이스에 할당된 IP 주소를 요청하는 것 같습니다. 로컬 컴퓨터에는 저장되지 않습니다. 라우터 자체에서 정보를 얻으려면 무언가를 작성해야 합니다. 또는 이를 얻기 위해 타사 사이트에 의존해야 합니다.

답변3

DSL 라우터에 SNMP가 있는 경우 일반적으로 snmpget을 통해 DSL 라우터의 외부 인터페이스에 할당된 IP 주소를 가져올 수 있습니다. 전부는 아니지만 대부분의 DSL 라우터 제조업체에는 SNMP가 있으며 MIB-II를 지원합니다.

예:

[root@myhost ~]# snmpwalk -v1 -c ***** 10.1.10.1 ipAdEntAddr
IP-MIB::ipAdEntAddr.75.146.91.10 = IpAddress: 75.146.91.10

이 경우 SNMP를 사용하여 "내부" IP를 쿼리하고 있으며 다음 IP를 외부 IP로 얻습니다. 여기서 ******는 내 SNMP 커뮤니티 문자열 또는 비밀번호입니다. ipAdEntAddr은 답변을 얻기 위해 쿼리한 SNMP OID 문자열입니다.

답변4

다운로드할 수 있습니다WGet그런 다음 다음 명령을 실행하십시오.

wget -q -O - http://automation.whatismyip.com/n09230945.asp

WGet 디렉터리에서 이를 실행하거나 시스템 경로에 추가해야 합니다.

관련 정보