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

윈도우 10의 명령 프롬프트는 네트워크 설정과 관련된 다양한 정보를 제공하는 강력한 도구입니다. 특히 ipconfig 유틸리티를 사용하면 IP 주소, 네트워크 정보, 시스템에 설치된 네트워크 어댑터 세부 정보를 확인할 수 있습니다. 그러나 여기서 얻는 IP 주소는 외부 IP 주소가 아니라, 라우터가 네트워크 내부 장치에 할당한 내부 IP 주소입니다. 만약 외부 IP 주소를 확인하려면, 웹 검색 엔진에서 “내 IP 주소 확인”과 같은 검색어를 입력해야 합니다. 이를 통해 표시되는 주소는 ipconfig에서 얻는 것과는 다릅니다. 명령 프롬프트에서 외부 IP 주소를 직접 확인하는 과정은 다소 복잡할 수 있습니다.

ipconfig 유틸리티는 인터넷에 직접 연결되지 않기 때문에 외부 IP 주소를 보여줄 수 없습니다. 라우터가 중간 다리 역할을 하기 때문에 이러한 정보는 직접적으로 접근할 수 없는 것입니다. 하지만 명령 프롬프트를 통해 외부 IP 주소를 확인할 수 있는 간단한 방법이 있습니다.

명령 프롬프트에서 외부 IP 주소 얻기

핵심은 외부 IP 주소를 반환해 줄 수 있는 웹사이트를 이용하는 것입니다. 일반적으로 외부 IP 주소는 웹사이트에서 누구나 볼 수 있도록 공개되어 있으며, 윈도우 운영체제에서 VPN 등을 통해 개인 정보 보호를 위해 감추지 않는 한, 외부 IP 주소는 웹 사이트에서 숨겨지지 않습니다. 따라서, 명령 프롬프트에서 동일한 정보를 얻을 수 있는 웹사이트를 찾는 것이 중요합니다. 다음 명령어를 실행하여 외부 IP 주소를 확인할 수 있습니다.

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

이 명령은 opendns.com에서 제공하는 외부 IP 주소를 반환합니다. OpenDNS는 널리 사용되는 무료 개방형 DNS 서비스이며, 다른 웹사이트와 마찬가지로 외부 IP 주소를 제공하고 표시할 수 있습니다. 이 외에도 외부 IP 주소를 반환할 수 있는 다양한 웹사이트가 있으며, 필요한 경우 다른 웹사이트를 이용할 수도 있습니다. 이 과정에서 필요한 명령어 혹은 스크립트는 상황에 따라 조금 더 복잡할 수 있지만, 여전히 활용 가능합니다.

PowerShell을 통해서도 외부 IP 주소를 확인할 수 있습니다. PowerShell을 실행하고 다음 명령을 입력하면 됩니다.

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

이 명령은 외부 IP 주소를 출력합니다.

만약 위 명령 실행 시 오류가 발생한다면, Internet Explorer를 열어 기본 설정을 완료해야 합니다. 이는 Invoke-WebRequest 명령이 정상적으로 작동하기 위해 필요한 과정입니다. 만약 Internet Explorer를 삭제한 경우, ‘Windows 기능 추가’에서 Internet Explorer를 다시 설치할 수 있습니다. 설정 앱 또는 제어판에서 추가 기능 설정에 접근할 수 있습니다.

명령 프롬프트 또는 PowerShell을 이용하여 외부 IP 주소를 확인하는 데 관리자 권한은 필요하지 않습니다.