컴퓨터의 인터넷 연결에 문제가 생겼거나 공유기 설정을 확인하다 보면 내 IP 주소가 무엇인지 확인해야 하는 상황이 생깁니다. Windows 설정 화면에서도 IP 주소를 확인할 수 있지만, CMD의 ipconfig 명령어를 이용하면 현재 컴퓨터의 네트워크 정보를 빠르게 확인할 수 있습니다.
ipconfig는 Windows에서 자주 사용하는 네트워크 명령어 중 하나입니다. 명령 프롬프트에 간단히 입력하는 것만으로 IPv4 주소, 서브넷 마스크, 기본 게이트웨이 등의 정보를 확인할 수 있습니다.
이번 글에서는 CMD를 처음 사용하는 사람도 따라 할 수 있도록 ipconfig 명령어 실행 방법부터 결과를 읽는 방법, 내 IP 주소 확인 방법, 알아두면 좋은 주요 옵션과 활용 사례까지 순서대로 알아보겠습니다.
ipconfig 명령어란?
ipconfig는 Windows 컴퓨터에 구성된 TCP/IP 네트워크 정보를 확인하고 일부 설정을 관리할 때 사용하는 명령어입니다.
가장 기본적인 사용 방법은 다음과 같습니다.
ipconfig
CMD에서 위 명령어를 입력하고 Enter 키를 누르면 현재 컴퓨터에서 사용 중인 네트워크 어댑터와 관련된 정보가 표시됩니다.
컴퓨터의 환경에 따라 Ethernet, Wi-Fi, 가상 네트워크 어댑터 등 여러 항목이 나타날 수 있습니다.
처음 보면 복잡해 보이지만 일반적인 IP 주소 확인이 목적이라면 모든 내용을 이해할 필요는 없습니다. 우선 IPv4 주소, 서브넷 마스크, 기본 게이트웨이 세 항목을 중심으로 확인하면 됩니다.
CMD에서 ipconfig 실행하는 방법
먼저 Windows에서 명령 프롬프트를 실행합니다.
작업 표시줄의 검색창에서 cmd 또는 명령 프롬프트를 검색한 다음 실행합니다.
또는 Windows 키 + R을 누르고 실행 창에 다음과 같이 입력해도 됩니다.
cmd
Enter 키를 누르면 명령 프롬프트가 실행됩니다.
이제 CMD에 다음 명령어를 입력합니다.
ipconfig
Enter 키를 누르면 네트워크 정보가 바로 표시됩니다.
단순히 네트워크 정보를 조회하는 기본 ipconfig 명령은 일반적으로 관리자 권한 CMD를 실행하지 않아도 사용할 수 있습니다.
ipconfig로 내 IP 주소 확인하는 방법
ipconfig를 실행하면 여러 정보가 나타나는데, 현재 Wi-Fi를 사용하고 있다면 무선 LAN 어댑터와 관련된 항목을 먼저 찾아봅니다. 유선 LAN을 이용한다면 Ethernet 관련 항목을 확인하면 됩니다.
출력 결과는 시스템 환경에 따라 다르지만 대략 다음과 같은 형태로 나타납니다.
IPv4 주소 . . . . . . . . . : 192.168.0.15
서브넷 마스크 . . . . . . . : 255.255.255.0
기본 게이트웨이 . . . . . . : 192.168.0.1
여기에서 IPv4 주소가 현재 해당 네트워크에서 내 컴퓨터에 할당된 IPv4 주소입니다.
예를 들어 192.168.0.15라고 표시된다면 해당 값이 현재 내부 네트워크에서 컴퓨터가 사용하는 주소입니다.
다만 여기서 한 가지 중요한 차이를 알아두어야 합니다.
ipconfig에서 보이는 IP는 공인 IP일까?
많이 혼동하는 부분입니다.
가정이나 사무실에서 공유기를 사용하는 경우 ipconfig에서 확인되는 192.168.x.x, 10.x.x.x, 172.16.x.x~172.31.x.x 범위의 주소는 일반적으로 사설 IP 주소입니다.
쉽게 설명하면 사설 IP는 공유기 내부 네트워크에서 각각의 장치를 구분하기 위해 사용하는 주소입니다.
예를 들어 한 가정에서 다음과 같이 할당될 수 있습니다.
컴퓨터 → 192.168.0.10
노트북 → 192.168.0.11
스마트폰 → 192.168.0.12
이런 식으로 같은 공유기에 연결된 기기마다 서로 다른 내부 IP 주소를 사용할 수 있습니다.
반면 인터넷 서비스 제공업체를 통해 외부 인터넷과 통신할 때 사용하는 주소를 일반적으로 공인 IP라고 합니다.
따라서 인터넷에서 보이는 공인 IP 주소를 확인하려는 목적이라면 ipconfig 결과의 IPv4 주소와 다를 수 있다는 점을 알아두는 것이 좋습니다.
IPv4 주소는 무엇을 의미할까?
IPv4 주소는 네트워크에서 장치를 식별하는 데 사용되는 주소입니다.
예를 들어 다음과 같은 형태입니다.
192.168.1.25
같은 로컬 네트워크에서 컴퓨터, 스마트폰, 프린터, NAS 등 여러 장치가 통신하려면 각각을 구분할 주소가 필요합니다.
Windows에서 현재 컴퓨터에 어떤 IPv4 주소가 할당되어 있는지 빠르게 확인하고 싶을 때 ipconfig가 유용합니다.
특히 공유기 설정, 네트워크 프린터 연결, 내부 서버 접속 또는 네트워크 문제 점검 과정에서 자주 확인하게 됩니다.
서브넷 마스크란?
ipconfig 결과에서 IPv4 주소 아래에는 서브넷 마스크(Subnet Mask)가 표시될 수 있습니다.
가정용 네트워크에서는 다음과 같은 값을 자주 볼 수 있습니다.
255.255.255.0
서브넷 마스크는 IP 주소에서 어느 부분이 네트워크를 나타내고 어느 부분이 장치를 구분하는지 판단하는 데 사용됩니다.
처음 CMD를 배우는 단계라면 계산 방법까지 바로 외울 필요는 없습니다.
우선 “현재 장치가 어떤 네트워크 범위에 속하는지를 판단하는 정보” 정도로 이해하면 충분합니다.
기본 게이트웨이는 무엇일까?
ipconfig를 사용할 때 IPv4 주소만큼 알아두면 유용한 것이 기본 게이트웨이(Default Gateway)입니다.
가정에서 공유기를 사용한다면 다음과 비슷한 주소가 표시될 수 있습니다.
192.168.0.1
또는
192.168.1.1
일반적인 가정용 네트워크에서는 기본 게이트웨이 주소가 공유기의 내부 주소인 경우가 많습니다.
컴퓨터가 자신의 로컬 네트워크 밖으로 데이터를 보내야 할 때 기본 게이트웨이가 중요한 역할을 합니다.
따라서 인터넷 연결에 문제가 있을 때는 자신의 IPv4 주소뿐 아니라 기본 게이트웨이가 정상적으로 표시되는지도 함께 확인하면 도움이 됩니다.
ipconfig /all은 무엇이 다를까?
기본 ipconfig보다 자세한 네트워크 정보가 필요한 경우 다음 명령어를 사용할 수 있습니다.
ipconfig /all
/all 옵션을 추가하면 기본적인 IP 정보뿐 아니라 네트워크 어댑터에 대한 더 자세한 설정을 확인할 수 있습니다.
환경에 따라 다음과 같은 정보가 표시됩니다.
- 호스트 이름
- 네트워크 어댑터 설명
- 물리적 주소
- DHCP 사용 여부
- IPv4 및 IPv6 정보
- 기본 게이트웨이
- DHCP 서버
- DNS 서버
단순히 내 IP 주소만 확인하는 목적이라면 ipconfig만으로 충분한 경우가 많습니다.
반면 DNS 서버나 DHCP 설정, 네트워크 어댑터의 세부 정보를 분석하려면 ipconfig /all이 더 적합합니다.
ipconfig /all에서 각각의 항목을 읽는 방법은 별도로 알아두면 네트워크 문제를 진단할 때 상당히 유용합니다.
ipconfig에서 여러 네트워크 어댑터가 나오는 이유
ipconfig를 실행했는데 Ethernet, Wi-Fi 외에도 처음 보는 네트워크 항목이 여러 개 표시되어 당황할 수 있습니다.
Windows에는 실제 유선·무선 네트워크 장치뿐 아니라 VPN, 가상 머신 프로그램, 가상 네트워크 기능 등에 의해 추가 네트워크 어댑터가 생성될 수 있습니다.
따라서 결과가 여러 개 나온다고 해서 반드시 문제가 있는 것은 아닙니다.
현재 Wi-Fi로 인터넷을 사용하고 있다면 현재 연결된 무선 LAN 어댑터의 IPv4 주소와 기본 게이트웨이를 먼저 확인합니다.
유선 랜 케이블로 연결했다면 Ethernet 항목을 우선 확인하는 방식으로 접근하면 됩니다.
연결되지 않은 어댑터에는 미디어 연결이 끊어졌다는 의미의 메시지가 표시될 수도 있습니다.
ipconfig는 언제 사용하면 좋을까?
ipconfig는 단순한 IP 주소 확인 외에도 네트워크 문제를 점검하는 첫 단계로 활용하기 좋습니다.
예를 들어 인터넷이 정상적으로 연결되지 않을 때 현재 컴퓨터에 IPv4 주소가 제대로 할당되어 있는지 확인할 수 있습니다.
공유기 관리 페이지에 접속해야 할 때는 기본 게이트웨이를 확인하는 데 활용할 수 있습니다.
네트워크 프린터나 NAS 등 내부 네트워크 장치와 통신해야 할 때도 자신의 네트워크 정보를 파악하는 데 도움이 됩니다.
즉, 네트워크에 문제가 발생했을 때 무작정 설정을 변경하기보다 먼저 ipconfig를 실행해 현재 네트워크 상태를 확인하는 것이 좋은 출발점이 될 수 있습니다.
알아두면 좋은 ipconfig 주요 옵션
ipconfig에는 기본 조회 외에도 여러 옵션이 있습니다.
대표적으로 다음과 같은 명령어를 볼 수 있습니다.
ipconfig /all
네트워크 구성 정보를 자세하게 표시합니다.
ipconfig /release
DHCP를 통해 할당된 IPv4 구성을 해제하는 데 사용됩니다.
ipconfig /renew
DHCP를 통해 IPv4 구성을 다시 요청할 때 사용합니다.
ipconfig /flushdns
Windows의 DNS 확인자 캐시를 초기화할 때 사용합니다.
하지만 /release, /renew처럼 현재 네트워크 구성에 영향을 주는 명령어는 단순 정보 조회와 성격이 다릅니다.
특히 원격으로 컴퓨터를 관리하고 있거나 네트워크 환경을 정확히 모르는 상태라면 의미를 확인한 뒤 실행하는 것이 좋습니다.
사용 가능한 옵션 전체가 궁금하다면 CMD에서 다음과 같이 입력할 수 있습니다.
ipconfig /?
도움말을 통해 현재 Windows에서 지원하는 ipconfig 사용법과 옵션을 직접 확인할 수 있습니다.
ipconfig와 ping은 어떻게 다를까?
CMD를 처음 배우면 ipconfig와 ping을 비슷한 명령어라고 생각하기 쉽습니다.
두 명령어 모두 네트워크 문제를 확인할 때 많이 사용하지만 목적이 다릅니다.
ipconfig는 내 컴퓨터의 네트워크 구성 정보를 확인하는 명령어입니다.
반면 ping은 특정 대상과 IP 네트워크를 통해 통신이 가능한지 확인할 때 사용하는 명령어입니다.
따라서 인터넷 연결 문제를 점검한다면 먼저 ipconfig로 현재 IP와 기본 게이트웨이를 확인한 뒤, 필요에 따라 ping을 이용해 대상과의 연결 여부를 점검하는 방식으로 활용할 수 있습니다.
ipconfig 사용 시 기억해야 할 핵심
ipconfig를 처음 사용한다면 모든 출력 항목을 한 번에 이해하려고 할 필요는 없습니다.
먼저 다음 세 가지를 구분할 수 있으면 됩니다.
IPv4 주소 → 현재 네트워크에서 내 컴퓨터가 사용하는 주소
서브넷 마스크 → 네트워크 범위를 구분하는 데 사용되는 정보
기본 게이트웨이 → 다른 네트워크로 통신할 때 이용되는 기본 경로
여기에 더 자세한 정보가 필요할 때 ipconfig /all을 활용하는 순서로 배우면 이해하기 쉽습니다.
마무리
ipconfig는 Windows CMD에서 네트워크 정보를 확인할 때 가장 기본적으로 알아두면 좋은 명령어 중 하나입니다.
CMD에서 ipconfig를 실행하면 현재 컴퓨터의 IPv4 주소, 서브넷 마스크, 기본 게이트웨이 등을 빠르게 확인할 수 있으며, ipconfig /all을 이용하면 DNS 서버나 DHCP 설정 등 더욱 자세한 네트워크 구성 정보도 살펴볼 수 있습니다.
특히 기억해야 할 부분은 ipconfig에서 확인한 IPv4 주소가 항상 인터넷에서 사용하는 공인 IP를 의미하는 것은 아니라는 점입니다. 공유기를 이용하는 일반적인 환경에서는 사설 IP가 표시되는 경우가 많습니다.
처음에는 ipconfig의 기본 출력 내용을 읽는 것부터 시작해보세요. 이후 ipconfig /all, ping, tracert, nslookup 같은 명령어까지 함께 익히면 Windows에서 발생하는 네트워크 문제를 보다 체계적으로 확인할 수 있습니다.
다음 글에서는 ipconfig /all 명령어로 IP 주소뿐 아니라 DNS 서버, DHCP, MAC 주소와 네트워크 어댑터 정보를 확인하고 각각의 출력 결과를 읽는 방법을 자세히 알아보겠습니다.