윈도우 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 주소를 확인하는 데 관리자 권한은 필요하지 않습니다.