이번 포스팅에서는 윈도우 네트워크 관리의 핵심이자 인터넷 연결 오류 해결의 필수 도구인 ipconfig 사용법, 다양한 ipconfig 명령어 종류, 그리고 가장 널리 쓰이는 ipconfig /all 보는법에 대해 아주 상세하게 정리해 보았습니다.
참고로 아래 테스트 날짜와 동작 환경에서 작동 여부를 직접 확인 완료 하였습니다.
테스트 날짜 : 26년 3월 21일
윈도우 버전 : Windows 11 Pro / 25H2
OS 빌드 : 26200.7462
집이나 회사에서 갑자기 인터넷이 끊기거나, ‘IP 주소 충돌’ 같은 경고 메시지가 뜰 때 당황하신 적 있으신가요? 이럴 때 IT 전문가들이 가장 먼저 실행하는 마법의 단어가 바로 ipconfig입니다.
ipconfig는 Windows 운영 체제에서 사용되는 네트워크 명령어로, “IP Configuration”의 약자입니다. 이 명령어는 컴퓨터의 네트워크 인터페이스 카드(NIC)에 할당된 IP 주소, 서브넷 마스크, 기본 게이트웨이 등과 같은 네트워크 설정 정보를 확인하고 관리하는 데 사용됩니다.
좀 더 쉽게 설명하자면, ipconfig는 우리가 집주소와 같은 역할을 하는 IP 주소와 관련된 정보를 확인하고 관리하는 도구로 생각할 수 있습니다. 집주소가 우편물을 받을 수 있는 고유한 위치를 나타내듯이 IP 주소는 컴퓨터나 기기가 인터넷에서 통신할 수 있는 고유한 식별자 입니다.
ipconfig 명령어는 다양한 옵션을 통해 네트워크 설정을 확인하고 조정할 수 있습니다. 이를 통해 인터넷 연결 문제, IP 충돌 등을 해결할 수 있으며, 이러한 작업은 집주소를 변경하거나 주소록을 업데이트하는 것과 비슷한 역할을 합니다.
ipconfig 명령어는 기본적으로 다음과 같은 역할을 수행합니다
- IP 주소 확인: 컴퓨터의 IP 주소와 관련된 정보를 확인할 수 있습니다. 이는 우편물을 받을 수 있는 집주소를 확인하는 것과 비슷합니다.
- IP 주소 갱신: IP 주소를 새로 할당받거나 기존 IP 주소를 해제할 수 있습니다. 이는 집주소를 변경하거나 주소록을 업데이트하는 것과 비슷한 역할을 합니다.
- DNS 캐시 관리: DNS 정보를 확인하고, 캐시를 비울 수 있습니다. 이는 주소록에서 연락처 정보를 확인하거나 업데이트하는 것과 비슷한 역할을 합니다.
이처럼 ipconfig는 Windows 컴퓨터에서 네트워크 설정과 관련된 기본적인 정보를 확인하고 관리하는 데 사용되는 도구로, 사용자가 네트워크 문제를 해결하는 데 도움이 됩니다.
이번 포스팅에서는 가장 많이 사용되는 ipconfig /all 의미와 보는 법 그리고 ipconfig 주요 명령어와 매개변수, 사용예시에 대해 정리해보았습니다.
ipconfig /all 사용법 및 보는법
이번 세션에서는 가장 많이 쓰이는 “ipconfig /all” 명령어 사용법 및 보는법에 대해 정리해보았습니다.
ipconfig /all 명령어 입력 방법
검색창 > “cmd 입력” > “ipconfig /all” 입력
윈도우 찾기 검색 창에서 검색 창에서 “명령 프롬프트” 또는 “cmd”를 입력하여 명령 프롬프트를 실행합니다. 그 다음 명령 프롬프트 창에 다음 명령어를 입력한 후 Enter 키를 눌러 주면 ipconfig /all 명령어 실행이 가능합니다.
ipconfig /all

ipconfig /all 명령어 보는법
엔터를 치는 순간 화면에 수많은 영어와 숫자들이 쏟아져 나옵니다. 당황하지 마세요! 우리가 중점적으로 보아야 할 부분은 정해져 있습니다. 결과 창은 크게 ‘Windows IP 구성’이라는 전체 요약본과, ‘이더넷 어댑터’ 또는 ‘무선 LAN 어댑터’라는 개별 장치 정보로 나뉩니다.
1. 최상단 ‘Windows IP 구성’ 영역
- 호스트 이름 (Host Name): 현재 사용 중인 내 컴퓨터의 고유한 이름입니다. 사내 네트워크에서 내 PC를 식별할 때 쓰입니다.
- 노드 유형 (Node Type): 네트워크에서 이름 풀이를 위해 사용되는 방식을 나타냅니다. 보통 ‘혼합’이나 ‘피어 투 피어’로 표시됩니다.
- IP 라우팅 사용 여부 (IP Routing Enabled): 내 PC가 라우터(공유기) 역할을 수행하여 데이터를 다른 곳으로 전달할 수 있는지 여부입니다. 일반 PC는 보통 ‘아니요’입니다.
2. 하단 ‘네트워크 어댑터별 구성 정보’ 영역 (가장 중요)
유선 랜선을 꽂았다면 ‘이더넷 어댑터’, 와이파이를 쓰고 있다면 ‘무선 LAN 어댑터 Wi-Fi’ 부분을 찾아보세요.
- 물리적 주소 (Physical Address / MAC 주소): 내 랜카드 기계 자체가 가진 전 세계 유일한 시리얼 번호입니다. 공유기에서 특정 기기의 접속을 차단하거나 허용할 때 이 주소가 필요합니다.
- DHCP 활성화 (DHCP Enabled): ‘예’로 되어 있다면 공유기가 자동으로 IP 주소를 할당해 준다는 뜻입니다. ‘아니요’라면 내가 수동으로 IP를 고정해 둔 상태입니다.
- IPv4 주소: 현재 내 컴퓨터가 실제로 부여받은 집 주소입니다. (보통 192.168.x.x 형태로 시작합니다.) 인터넷이 안 될 때 이 주소가 ‘169.254.x.x’로 나온다면 공유기와 연결이 끊긴 것입니다!
- 서브넷 마스크 (Subnet Mask): 네트워크의 크기를 결정하는 값으로, 보통 255.255.255.0 입니다.
- 기본 게이트웨이 (Default Gateway): 나를 외부 인터넷 세상으로 내보내 주는 출입문, 즉 ‘우리 집 공유기의 주소’입니다. 이 주소를 인터넷 브라우저 창에 치면 공유기 설정 화면으로 들어갈 수 있습니다.
- DNS 서버 (DNS Servers): ‘www.naver.com’ 같은 글자 주소를 숫자로 된 IP 주소로 번역해 주는 전화번호부 서버의 주소입니다. 이 주소가 잘못되면 “인터넷 연결은 확실한데 웹페이지가 안 열리는” 기이한 현상이 발생합니다.

참고로 MAC 주소 확인 방법에 대해서는 앞선 포스팅에서 정리한 바 있습니다.
ipconfig /all 명령을 사용하면 컴퓨터의 모든 네트워크 인터페이스에 대한 상세한 정보를 확인할 수 있습니다. 이 정보를 통해 네트워크 문제를 해결하거나 네트워크 설정을 확인하고 조정하는 데 도움이 됩니다.
ipconfig /all 을 사용하여 얻은 정보를 이해하고 활용하면, 네트워크 문제를 빠르게 해결하거나 네트워크 환경을 최적화하는 데 도움이 됩니다. 특히 인터넷 연결 문제, IP 충돌, DNS 문제 등을 해결하는 데 필요한 정보를 제공합니다.
ipconfig 명령어와 매개변수
사실 ipconfig 명령어는 “ipconfig /all” 외에도 다양한 ipconfig 명령어와 매개변수를 사용하여 IP 주소를 갱신하거나, DNS 캐시를 비우는 등의 작업을 수행할 수 있습니다. 가령 명령 프롬프트에서도 아래와 같은 ipconfig 명령어 예시를 찾아볼 수 있습니다.

아래는 주요 ipconfig 명령어와 매개변수에 대한 예시와 설명입니다. (참고로 아래에 나오는 DHCP라는 용어가 어려울 수 있는데 앞선 포스팅에서 해당 개념에 대해 정리한 바 있습니다.)
- ipconfig: 기본적인 IP 구성 정보를 표시합니다. 이 명령어는 컴퓨터의 네트워크 어댑터에 할당된 IPv4 및 IPv6 주소, 서브넷 마스크, 그리고 기본 게이트웨이를 확인할 수 있습니다. 예를 들어, 인터넷이 연결되어 있는지 확인하고자 할 때 사용할 수 있습니다.
- ipconfig /release: DHCP를 통해 할당받은 모든 IP 주소를 해제합니다. 이 명령어는 현재 할당된 IP 주소를 모두 해제하고자 할 때 사용합니다. 예를 들어, IP 충돌이 발생했을 때 사용하여 IP 주소를 초기화하고 새로운 IP 주소를 받을 수 있도록 할 수 있습니다.
- ipconfig /renew: DHCP를 통해 새로운 IP 주소를 요청하고 할당받습니다. 이 명령어는 새로운 IP 주소를 할당받고자 할 때 사용합니다. 예를 들어, IP 주소가 해제된 후나 IP 충돌로 인해 IP 주소가 필요할 때 사용할 수 있습니다.
- ipconfig /flushdns: DNS 리졸버 캐시를 비웁니다. 이 명령어는 DNS 캐시에 저장된 오래된 또는 잘못된 DNS 정보를 삭제하고자 할 때 사용합니다. 예를 들어, 웹사이트의 IP 주소가 변경되었을 때 이전 주소로 연결되는 문제를 해결하기 위해 사용할 수 있습니다.
- ipconfig /displaydns: DNS 리졸버 캐시의 내용을 표시합니다. 이 명령어는 현재 DNS 캐시에 저장된 내용을 확인하고자 할 때 사용합니다. 예를 들어, 특정 웹사이트의 IP 주소가 캐시에 저장되어 있는지 확인하거나 DNS 캐시를 비운 후 결과를 확인하려면 이 명령어를 사용할 수 있습니다.
- ipconfig /registerdns: 컴퓨터의 DNS 이름을 갱신하고 DHCP 서버와 동적으로 등록합니다. 이 명령어는 컴퓨터의 호스트 이름이 변경되었을 때 DNS 서버와 DHCP 서버에 새로운 정보를 등록하려면 사용합니다. 예를 들어, 컴퓨터의 이름을 변경한 후 네트워크에서 새 이름으로 찾을 수 있도록 하려면 이 명령어를 사용할 수 있습니다.
이러한 ipconfig 명령어들은 다양한 네트워크 문제를 해결하거나 네트워크 설정을 확인 및 조정하는 데 도움이 됩니다. 각 ipconfig 명령어와 매개변수는 특정한 상황에 적용되며, 이를 통해 네트워크 연결 문제를 빠르게 해결하거나 네트워크 환경을 최적화할 수 있습니다.
실전 꿀팁: 인터넷이 갑자기 안 될 때의 1분 해결 루틴
제가 수년간 인터넷 연결 불량 시 밥 먹듯이 사용했던, ipconfig 명령어 3콤보 실무 노하우를 알려드립니다.
“갑자기 와이파이나 랜선 아이콘에 노란색 느낌표가 뜨면서 인터넷이 안 되나요?” 컴퓨터 재부팅부터 하지 마시고, cmd 창을 띄운 뒤 아래 세 줄의 명령어를 순서대로 입력하고 엔터를 쳐보세요.
- ipconfig /release (입력 후 엔터 – 꼬인 IP 반납)
- ipconfig /renew (입력 후 5~10초 대기 – 새 IP 정상 발급)
- ipconfig /flushdns (입력 후 엔터 – 찌꺼기 주소록 청소)
이 ipconfig 명령어 3콤보만 순서대로 타이핑해 주면, 하드웨어적인 공유기 고장이나 통신사 단선 문제가 아닌 이상 90% 이상의 논리적 인터넷 끊김 오류는 1분 안에 완벽하게 치료됩니다!
자주 묻는 질문 (FAQ)
질문 1. ipconfig 명령어를 쳤는데 “내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다.”라는 에러가 뜹니다.
답변 1. 윈도우 시스템 환경 변수(Path)가 꼬였거나 손상되었을 때 나타나는 증상입니다. 당장 급하다면 C:\Windows\System32\ipconfig 처럼 전체 경로를 다 입력해서 실행해 보시거나, 시스템 속성의 ‘환경 변수’ 메뉴로 들어가 Path 변수에 C:\Windows\System32 를 다시 추가해 주셔야 합니다.
질문 2. ipconfig /all 화면에서 IPv4 주소가 ‘169.254.x.x’ 로 시작합니다. 인터넷이 안 돼요.
답변 2. 이 주소는 ‘APIPA(자동 개인 IP 주소 지정)’ 대역으로, 컴퓨터가 공유기(DHCP 서버)로부터 정상적인 IP 주소를 받아오지 못했을 때 최후의 수단으로 윈도우가 스스로 대충 부여해 버린 가짜 주소입니다. 이 주소가 뜬다면 백발백중 공유기가 꺼져있거나, 랜선이 뽑혔거나, 공유기가 고장 난 것이니 물리적인 연결 상태를 먼저 점검해야 합니다.
질문 3. 맥북(Mac)이나 리눅스에서도 ipconfig 명령어가 작동하나요?
답변 3. 아닙니다. ipconfig는 오직 마이크로소프트 윈도우(Windows) 운영체제 전용 명령어입니다. 맥OS나 리눅스 환경에서는 ifconfig (최근 리눅스는 ip a) 명령어를 입력하셔야 동일한 네트워크 구성 정보를 확인할 수 있습니다.
질문 4. ipconfig /release를 쳤더니 “이더넷 어댑터가 연결되어 있지 않은 상태에서는 작업을 수행할 수 없습니다.”라고 나옵니다.
답변 4. 현재 컴퓨터에 랜선이 물리적으로 뽑혀 있거나, 와이파이가 아예 꺼져 있어서 윈도우가 네트워크 장치 자체를 인식하지 못하고 있다는 뜻입니다. 선 연결이나 무선 스위치 상태를 먼저 확인하세요.
질문 5. 친구 집 공유기 비밀번호를 알아내고 싶은데 ipconfig로 볼 수 있나요?
답변 5. 불가능합니다. ipconfig 명령어는 내 컴퓨터의 네트워크 설정 상태(IP, 게이트웨이 등)를 확인하는 도구일 뿐, 무선 와이파이의 접속 비밀번호를 보여주는 기능은 전혀 없습니다. 비밀번호는 제어판의 ‘네트워크 및 공유 센터’ -> ‘무선 속성’ 메뉴를 통해서만 확인 가능합니다.
참고로 마이크로소프트 설명서에서 ipconfig 명령어 사용법과 매개변수 관련 상세 내용 확인이 가능합니다.
핵심 요약
- ipconfig 정의: 윈도우에서 내 컴퓨터의 IP 주소와 네트워크 통신 상태를 확인하고 관리하는 가장 기초적이고 필수적인 네트워크 제어 명령어입니다.
- 기본 확인: ipconfig /all 명령어를 입력하면 내 IP 주소(IPv4), 랜카드 고유 번호(MAC 주소), 공유기 주소(기본 게이트웨이), 주소록(DNS 서버) 등 모든 핵심 네트워크 정보를 한 화면에서 자세히 볼 수 있습니다.
- IP 재할당 (오류 해결): 인터넷에 느낌표가 뜨거나 IP 충돌이 났을 때는 ipconfig /release로 주소를 버리고, ipconfig /renew로 새 주소를 받아오는 것이 문제 해결의 정석입니다.
- 접속 불량 해결: 특정 웹사이트만 접속이 안 된다면 ipconfig /flushdns를 입력하여 꼬여버린 임시 주소록(DNS 캐시)을 청소해 주면 즉시 해결됩니다.
- 실전 팁: 인터넷 장애 시 무조건 컴퓨터를 껐다 켜기보다는, 앞서 소개한 release -> renew -> flushdns 3콤보를 순서대로 입력하는 것이 1분 안에 문제를 해결하는 가장 스마트한 방법입니다.
이번 포스팅에서는 네트워크 문제 해결의 구원투수인 ipconfig 명령어의 종류와 그 원리, 그리고 실생활에서 가장 많이 쓰이는 ipconfig /all 분석 방법에 대해 완벽하게 정리해 보았습니다. 앞으로 인터넷이 끊기더라도 당황하지 마시고, 커맨드 창을 열어 마법의 명령어를 직접 타이핑해 보시기 바랍니다!
앞선 포스팅에서 정리한 윈도우 네트워크 관련 글은 아래와 같습니다.
윈도우 와이파이 비번 찾기, 연결된 와이파이 비번 보는 방법 3가지!
윈도우 10 실시간보호 완전히 끄기 3가지 방법 : Windows Defender 비활성화

작성자 :Sean Woo
[전공] HCI(인간-컴퓨터 상호작용)·UX(사용자 경험 연구)
[업무] 신기술 기반 사업 전략·기술 기획·디지털 트랜스포메이션 업무
ITmanual.net에서는 실생활, 업무를 진행하면서 느꼈던,
스마트폰(아이폰·갤럭시)·운영체제·각종 앱/프로그램·IT기기 활용 노하우를 실생활 중심 IT 매뉴얼로 정리합니다.