보통 IP 를 확인할 때 사용하는 ipconfig 명령어의 경우 사설 IP 만을 나타내며 공인 IP 는 확인할 수가 없습니다.
대부분의 유저분들께선 인터넷 브라우저를 통해 네이버에 '내 아이피' 라고 검색하는 등의 방법을 사용하실텐데
저만 그런진 모르겠으나 저는 개인적으로 이 과정이 너무 귀찮더라구요..
이 때, nslookup 명령어를 사용하면 인터넷을 열지 않고도 cmd 창에서 공인 IP 를 쉽게 알아낼 수 있습니다.
Win + R 등을 이용해 cmd 를 실행하여
nslookup myip.opendns.com resolver1.opendns.com
이라고 입력하시면
위와 같이 공인 IP 를 확인하실 수 있습니다.
resolver1.opendns.com 를 서버로 하여 호스트인 myip.opendns.com 의 정보를 출력하는데
호스트는 client 의 아이피를 반환해주는 원리라고 대충 이해하시면 될 것 같습니다.
위 코드를 배치파일로 만들어 놓아도 되고 이를 좀 더 응용해서
@for /f "skip=4 tokens=2" %%i in ('nslookup myip.opendns.com resolver1.opendns.com 2^>nul') do echo|set /p="%%i"|clip
이런 식으로 코드를 짜면 실행하는 즉시 공인 IP 가 클립보드로 복사되도록 할 수도 있겠습니다.
감사합니다.
ipconfig.kr
위링크를 이용하셔도 됩니다.
네이버에 외부ip주소 입력해도 조회가 가능합니다.
출처- 쿨엔조이 팁/강좌 게시판