본문 바로가기
코딩강좌/코딩상식

ipconfig all 말고도 좋은 기능이 있다는 것 알고 계시나요?

by 대디동동 2023. 11. 3.
728x90

회사, 학교 또는 사람들이 많이 사용하는 공공장소에서 인터넷을 하거나,

보안이 중요시 되는 곳에서 네트워크 관리자가 사용하는 아이피가 어떻게 되느냐고 물어보곤 하는데

어떻게 알려줘야 하는지 난감할 때가 있습니다.

 

이렇게 아이피를 알고자 할 경우 사용하는 Windows 명령어가 ipconfig입니다.

이번 게시물에서는 ipconfig에 대한 다양한 사용법과 개발자가 꼭 알아야 하는 필수 옵션을 설명하니

끝까지 읽기를 추천합니다.

 

또한, 아래의 게시물을 통해 ipconfig와  관련된 내용을 학습하길 추천합니다.

 

2023.10.27 - [코딩강좌/코딩상식] - 많이 사용하는 DNS 네임 서버 주소 알아보기, 설정하기

 

많이 사용하는 DNS 네임 서버 주소 알아보기, 설정하기

가정에서 인터넷을 사용하는 상황에서는 네임 서버를 변경할 경우는 거의 없습니다. 하지만, 네트워크를 관리하는 입장이거나 고정 아이피 또는 수동으로 아이피를 입력할 경우에는 1차 네임서

daddydongdong.tistory.com

 

 

2023.09.08 - [컴퓨터 활용 팁/Windows] - 인터넷 느릴 때 Ping (핑) 명령어 결과를 제대로 해석하기

 

인터넷 느릴 때 Ping (핑) 명령어 결과를 제대로 해석하기

안녕하세요. 대디동동입니다. 프로그램 개발자는 개발만 하는 것이 아니라, 네트워크, 보안 등 다른 영역까지 알아야 본인의 가치를 높일 수 있습니다. 또한, 현장에서도 그러한 개발자를 선호

daddydongdong.tistory.com


ipconfig 알아보기

실행 방법

Windows에서 IP에 관련한 정보를 확인하는 데 사용하는 명령어는 "ipconfig"입니다.

이 명령어를 사용하려면 cmd (명령 프롬프트) 또는 powershell (파워쉘)에서 실행합니다.

  • Window + r 키를 눌러서 실행 창을 엽니다.
  • 열기 항목에 "cmd" 또는 "powershell"을 입력 후 확인 또는 엔터키로 실해합니다.
  • 검은 화면의 새로운 창이 실행된 것을 확인합니다.

cmd, powershell 실행하기
Windows + r 키 조합으로 창 실행하기

 

powershell 통한 ipconfig /help 실행 모습
powershell 통한 ipconfig /help 실행 모습

 

주요 명령어 및 기능

1. ipconfig : 기본적인 정보를 나타냄

현재 네트워크(인터넷)에 연결되어 있는 IP Address (아이피 주소)의 정보를 알려 줍니다.

정상적으로 연결이 되어 있는 상태라면 IPv6 주소, IPv4 주소, 서브넷 마스크 (Subnet Mask), 기본 게이트웨이 (Default Gateway)의 가장 기본적인 정보를 얻을 수 있습니다.

ipconfig

=======================================================
1. 정상적 연결 상태
=======================================================
Windows IP 구성

이더넷 어댑터 이더넷:

   연결별 DNS 접미사. . . . :
   링크-로컬 IPv6 주소 . . . . : fe80::5dc0:3e96:7d91:9d46%6
   IPv4 주소 . . . . . . . . . : 192.168.0.102
   서브넷 마스크 . . . . . . . : 255.255.255.0
   기본 게이트웨이 . . . . . . : 192.168.0.1
   


=======================================================
2. 비정상으로 연결이 되지 않은 상태
=======================================================
Windows IP 구성

이더넷 어댑터 이더넷:

   미디어 상태 . . . . . . . . : 미디어 연결 끊김
   연결별 DNS 접미사. . . . :
  • 기본 게이트웨 : 가정과 소규모 회사에서는 인터넷 공유기를 의미합니다.
  • 서브넷 마스크 : 기본 게이트웨이를 기준으로 값이 설정합니다.
  • 연결별 DNS 접미사 : 특별히 설정하지 않은 경우 내용이 없거나 인터넷 통신사 정보가 나옵니다.

2. ipconfig /all 명령어 : 모든 어댑터의 자세한 정보 나타냄

모든 어댑터의 전체 TCP/IP 구성을 표시합니다.

보통 가정에서 사용하는 PC는 랜 포트(Lan Port, 인터넷 사용하는 케이블 들어가는 단자)가 한 개이지만,

노트북은 Wifi, Bluetooth, 서버 컴퓨터는 여러 개의 랜 포트가 있어서 모든 연결 가능한 어댑터의 정보를

ipconfig 명령어 보다 더 자세하고 보여주어 실제 가장 많이 사용되는 명령어입니다.

 

특히, Mac Address (맥 어드레스)를 알려면 이 명령어를 이용해야 합니다.

ipconfig /all

Windows IP 구성

호스트 이름 . . . . . . . . : DONGDONG-PC
주 DNS 접미사 . . . . . . . :
노드 유형 . . . . . . . . . : 혼성
IP 라우팅 사용. . . . . . . : 아니요
WINS 프록시 사용. . . . . . : 아니요

이더넷 어댑터 이더넷:

연결별 DNS 접미사. . . . :
설명. . . . . . . . . . . . : Corechip SR9900 USB2.0 to Fast Ethernet Adapter
물리적 주소 . . . . . . . . : AA-AA-AA-AA-AA-AA
DHCP 사용 . . . . . . . . . : 예
자동 구성 사용. . . . . . . : 예
링크-로컬 IPv6 주소 . . . . : fe80::cc49:c1a8:b070:79dc%8(기본 설정)
IPv4 주소 . . . . . . . . . : 192.168.0.49(기본 설정)
서브넷 마스크 . . . . . . . : 255.255.255.0
임대 시작 날짜. . . . . . . : 2023년 11월 2일 목요일 오전 8:23:55
임대 만료 날짜. . . . . . . : 2023년 11월 2일 목요일 오전 11:14:59
기본 게이트웨이 . . . . . . : 192.168.0.1
DHCP 서버 . . . . . . . . . : 192.168.0.1
DHCPv6 IAID . . . . . . . . : 000000000
DHCPv6 클라이언트 DUID. . . : 00-00-00-00-00-00-00-00-00-00-00-00-00-00
DNS 서버. . . . . . . . . . : 168.126.63.1
168.126.63.2
Tcpip를 통한 NetBIOS. . . . : 사용

무선 LAN 어댑터 로컬 영역 연결* 1:

미디어 상태 . . . . . . . . : 미디어 연결 끊김
연결별 DNS 접미사. . . . :
설명. . . . . . . . . . . . : Microsoft Wi-Fi Direct Virtual Adapter #3
물리적 주소 . . . . . . . . : BB-BB-BB-BB-BB-BB
DHCP 사용 . . . . . . . . . : 예
자동 구성 사용. . . . . . . : 예

무선 LAN 어댑터 로컬 영역 연결* 12:

미디어 상태 . . . . . . . . : 미디어 연결 끊김
연결별 DNS 접미사. . . . :
설명. . . . . . . . . . . . : Microsoft Wi-Fi Direct Virtual Adapter #4
물리적 주소 . . . . . . . . : CC-CC-CC-CC-CC-CC
DHCP 사용 . . . . . . . . . : 아니요
자동 구성 사용. . . . . . . : 예

이더넷 어댑터 Bluetooth 네트워크 연결:

미디어 상태 . . . . . . . . : 미디어 연결 끊김
연결별 DNS 접미사. . . . :
설명. . . . . . . . . . . . : Bluetooth Device (Personal Area Network)
물리적 주소 . . . . . . . . : DD-DD-DD-DD-DD-DD
DHCP 사용 . . . . . . . . . : 예
자동 구성 사용. . . . . . . : 예

무선 LAN 어댑터 Wi-Fi:

미디어 상태 . . . . . . . . : 미디어 연결 끊김
연결별 DNS 접미사. . . . :
설명. . . . . . . . . . . . : Intel(R) Wi-Fi 6 AX201 160MHz
물리적 주소 . . . . . . . . : EE-EE-EE-EE-EE-EE
DHCP 사용 . . . . . . . . . : 예
자동 구성 사용. . . . . . . : 예
  • 현재 컴퓨터에서 네트워크 사용가능한 모든 어댑터 목록과 주요한 정보가 나옵니다.
  • 호스트 이름 : 현재 컴퓨터의 이름이 나타납니다.
  • 물리적 주소 : 각 어댑터에는 중복되지 않는 고유의 이름이 있는데 이를 물리적 주소 또는 Mac Address라고 합니다.
    • IP Address는 변경이 되지만 Mac Address는 주민등록번호처럼 고유하며 변하지 않습니다.
    • 이를 이용해서 특정 PC만 접근 가능하게 하게 하는 등 프로그램에서 많이 사용하니 꼭 기억하시기 바랍니다.
    • 물리적 주소 (Mac Address)는 고유한 정보라서 인터넷상에 노출하지 말아야 합니다.
  • DHCP 사용 : 아이피 주소를 공유기에서 보내주는 것으로 자동으로 받는 경우 "예"이고 수동으로 직접 입력하는 경우는 "아니요"로 나타납니다.
  • DNS 서버 : 인터넷에 연결되게 되면 나타나는 정보로 해당 어댑터가 어느 네임서버를 이용하고 있는지 나타냅니다.
    • 1차 네임서버, 2차 네임서버로 구성되어 있습니다.
    • 추가 자세한 내용은 게시물 상단의 DNS 네임서버 주소 게시물을 참고하시기 바랍니다.
  • 클라이언트 DUID : 노드 식별자(DHCP Unique Identifier)를 나타내며 전 세계 유일한 노드 내 인터페이스별로 부여되는 전 세계적으로 유일한 값입니다.

 

3. ipconfig /flushdns : DNS 캐시를 다시 설정

 

DNS 클라이언트 확인자 캐시의 내용을 다시 설정합니다. 

DNS 문제 해결 하는 동안 동적으로 추가된 다른 항목뿐만 아니라 부정 캐시 항목, 캐시에서 삭제합니다.

 

웹 개발자의 경우 이 기능을 기억해 두시면 추후에 굉장히 유용하게 사용됩니다.

웹 사이트 제작 시 하루에도 개발 도메인, 정식 도메인, 다시 다른 도메인 등을 변경을 많이 하는데

잦은 변경으로 인해서 캐시가 제대로 갱신되지 않아 예전의 서버로 간다던지 나오지 않는 등 문제가 발생하는데

위 명령어를 입력하면 대부분의 문제가 해결됩니다.

ipconfig /flushdns

=======================================
dns 캐시 정보 삭제
=======================================
Windows IP 구성

DNS 확인자 캐시를 플러시했습니다.

 

4. ipconfig /renew : 모든 어댑터의 DHCP 구성을 갱신

모든 어댑터 또는 어댑터 매개 변수가 포함된 경우 특정 어댑터에 대한 DHCP 구성을 갱신합니다.

즉, 자동으로 IP 주소를 가져오도록 구성된 어댑터만 사용 가능하고 아이피 주소를 수동으로 넣어서 사용하는 경우에는

동작하지 않습니다.

ipconfig /renew

===============================================
자동으로 IP 주소 받기 사용 결과 메시지
===============================================
Windows IP 구성

미디어의 연결이 끊긴 상태에서는 Wi-Fi에서 작업을 수행할 수 없습니다.
미디어의 연결이 끊긴 상태에서는 로컬 영역 연결* 1에서 작업을 수행할 수 없습니다.
미디어의 연결이 끊긴 상태에서는 로컬 영역 연결* 12에서 작업을 수행할 수 없습니다.
미디어의 연결이 끊긴 상태에서는 Bluetooth 네트워크 연결에서 작업을 수행할 수 없습니다.

이더넷 어댑터 이더넷:

연결별 DNS 접미사. . . . :
링크-로컬 IPv6 주소 . . . . : fe80::cc49:c1a8:b070:79dc%8
IPv4 주소 . . . . . . . . . : 192.168.0.49
서브넷 마스크 . . . . . . . : 255.255.255.0
기본 게이트웨이 . . . . . . : 192.168.0.1

무선 LAN 어댑터 Wi-Fi:

미디어 상태 . . . . . . . . : 미디어 연결 끊김
연결별 DNS 접미사. . . . :

무선 LAN 어댑터 로컬 영역 연결* 1:

미디어 상태 . . . . . . . . : 미디어 연결 끊김
연결별 DNS 접미사. . . . :

무선 LAN 어댑터 로컬 영역 연결* 12:

미디어 상태 . . . . . . . . : 미디어 연결 끊김
연결별 DNS 접미사. . . . :

이더넷 어댑터 Bluetooth 네트워크 연결:

미디어 상태 . . . . . . . . : 미디어 연결 끊김
연결별 DNS 접미사. . . . :


===============================================
IP 주소 수동으로 입력해서 서요할 경우
(자동으로 IP 주소 받기 사용 안함)
===============================================
Windows IP 구성

이 작업에 허용되는 상태의 어댑터가 없기 때문에 작업이
실패했습니다.
  • ipconfig /renew : 모든 어댑터 대상으로 갱신
  • ipconfig /renew 이더넷 * : "이더넷"으로 시작하는 어댑터만 갱신

 

5. ipconfig /release : 모든 어댑터의 DHCP 구성을 해제

모든 어댑터 또는 어댑터 매개 변수가 포함된 경우 특정 어댑터에 대한 DHCP 구성을 해제합니다.

즉, 자동으로 IP 주소를 가져오도록 다시 구성하기 때문에 아이피 주소를 수동으로 넣어서 사용하는 경우에는

주의하여 사용해야 합니다.

  • ipconfig /release : 모든 어댑터 대상으로 갱신
  • ipconfig /release 이더넷 * : "이더넷"으로 시작하는 어댑터만 갱신

 

6. ipconfig /displaydns : DNS 클라이언트 확인자 캐시의 내용을 표시

DNS 서버를 쿼리 하기 전에 자주 쿼리 이름을 신속하게 확인할 수 있습니다.

 

7. ipconfig /registerdns : DNS 이름 및 컴퓨터에 구성된 IP 주소 수동 동적등록

실패한 DNS 이름 등록 문제를 해결하거나 클라이언트 컴퓨터를 다시 부팅하지 않고 클라이언트와 DNS 서버 간의 동적 업데이 문제를 해결


 

기타 추가적인 기능이 있습니다만,

자주 사용되지 않고 제가 설명한 1~3번까지만 알고 있어도 Level Up ~ 할 수 있습니다.

 

반응형