Windows 10의 명령 프롬프트에서 외부 IP 주소를 찾는 방법

Windows 10의 명령 프롬프트에는 IP 주소를 조회하고, 네트워크 정보를 보고, 시스템에 설치된 네트워크 카드에 대한 정보를 볼 수 있는 ipconfig라는 유용한 유틸리티가 있습니다. 반환되는 IP 주소는 외부 IP가 아닙니다. 내부 IP, 즉 라우터가 네트워크 내에서 할당한 IP입니다. 외부 IP를 조회하려면 Google ‘내 IP가 무엇입니까?’ 다른 주소를 받게 됩니다. 명령 프롬프트에서 외부 IP 주소를 조회해야 하는 경우 약간 복잡합니다.

ipconfig 유틸리티는 외부 IP가 무엇인지 알려줄 수 없습니다. 인터넷에 직접 연결한 적이 없기 때문입니다. 라우터는 중개자 역할을 하므로 이 정보를 조회할 수 없습니다. 그래도 간단한 해결 방법이 있습니다.

명령 프롬프트의 외부 IP 주소

당신이해야 할 일은 그것을보고 정보를 반환 할 수있는 웹 사이트에서 외부 IP를 가져 오는 것입니다. 외부 IP는 모든 웹사이트에서 볼 수 있도록 개인 정보 보호를 위해 Windows에서 VPN으로 마스킹하지 않는 한 웹 사이트에서 숨겨지지 않습니다. 비결은 명령 프롬프트에서도 동일한 정보를 반환할 수 있는 웹사이트를 찾는 것입니다. 그렇게하려면 아래 명령을 실행하십시오.

nslookup myip.opendns.com. resolver1.opendns.com

그러면 opendns.com에서 볼 수 있는 외부 IP 주소가 반환됩니다. OpenDNS는 기본적으로 그렇습니다. 원하는 경우 사용할 수 있는 개방형 무료 DNS. 다른 모든 웹사이트와 마찬가지로 외부 IP 주소를 볼 수 있고 해당 정보를 표시할 수 있는 웹사이트입니다.

이러한 종류의 정보를 반환할 수 있는 다른 웹사이트가 많이 있으며 원하는 경우 대신 사용할 수 있습니다. 필요한 명령/스크립트는 경우에 따라 조금 더 복잡할 수 있지만 여전히 가능합니다.

PowerShell에서 외부 IP를 조회할 수도 있습니다. PowerShell을 열고 다음 명령을 실행합니다.

(Invoke-WebRequest ifconfig.me/ip).Content.Trim()

외부 IP 주소를 반환합니다.

이 명령에 오류가 발생하면 Internet Explorer를 열고 기본 설정을 지정하십시오. 이것은 필요합니다. 그렇지 않으면 Invoke-WebRequest 명령이 작동하지 않습니다. Internet Explorer를 제거한 경우 추가 Windows 기능에서 Internet Explorer를 활성화하여 다시 설치할 수 있습니다. 설정 앱과 제어판 모두에서 추가 기능에 액세스할 수 있습니다.

  상태 확인 앱으로 Windows 11의 시스템 호환성 확인

명령 프롬프트 또는 PowerShell에서 외부 IP 주소를 보기 위해 관리자 권한이 필요하지 않습니다.