ipconfig 명령의 경우는

자신의 NIC(network interface card / 흔히 랜카드로 라고 부르죠)에 할당된 정보를 보거나,

혹은 재 할당 하거나 할때 사용하는 명령어 입니다.

가장 기본적으로

윈도우의 명령 프롬프트 창에서 ipconfig 라고 입력하면

C:\>ipconfig

Windows IP Configuration


Ethernet adapter 로컬 영역 연결:

        Connection-specific DNS Suffix  . :
        IP Address. . . . . . . . . . . . : 192.168.10.211
        Subnet Mask . . . . . . . . . . . : 255.255.255.0
        Default Gateway . . . . . . . . . : 192.168.10.1

C:\>

이런식으로 나오게 됩니다. 여기서는 NIC에 할당된 아이피 주소, 서브넷 마스크 값, 기본 게이트웨이 주소 값정도가

표시되게 되는데요.

여기서 ip주소란 말 그대로 OSI 7계층의 3계층에 해당하는 network 레이어에서 사용하는 IP주소를 의미합니다.

다음으로 Subnet Mask 라는 말이 나오는데, 이것은 특정 네트워크를 적절한 크기로 분할하여 사용하기 위한 값을

의미 합니다. 아래 글에 아이피에 대한 글을 참조하시면 현재 할당된 IP주소가 C클래스이며, 기본적으로 C 클래스의 아이피

주소 대역은 기본 서브넷 값으로 255.255.255.0 값을 가지고 있다는걸 아실 수 있을겁니다.

다음으로 Default Gateway 값인데 이것은 내 컴퓨터에 처음 연결되는 라우터의 Ip주소라고 생각하시면 됩니다.

(재 보여드린 환경은 공유기를 쓰는 환경이기 때문에 사설 IP로 설정되어 있습니다.)


좀더 자세한 정보를 보고싶다면 ipconfig /all 이라고 쳐보세요.
C:\>ipconfig /all

Windows IP Configuration

        Host Name . . . . . . . . . . . . : rok
        Primary Dns Suffix  . . . . . . . :
        Node Type . . . . . . . . . . . . : Unknown
        IP Routing Enabled. . . . . . . . : No
        WINS Proxy Enabled. . . . . . . . : No

Ethernet adapter 로컬 영역 연결:

        Connection-specific DNS Suffix  . :
        Description . . . . . . . . . . . : Realtek RTL8168/8111 PCI-E Gigabit Ethernet NIC
        Physical Address. . . . . . . . . : 00-E0-4D-88-DD-20
        Dhcp Enabled. . . . . . . . . . . : No
        IP Address. . . . . . . . . . . . : 192.168.10.211
        Subnet Mask . . . . . . . . . . . : 255.255.255.0
        Default Gateway . . . . . . . . . : 192.168.10.1
        DNS Servers . . . . . . . . . . . : 168.126.63.1
                                            168.126.63.2

C:\>

ipconfig /all 이라고 해서 뒤에 /all 옵션을 주게되면 보다 상세한 여러가지 정보를 알려주게 됩니다.
hostname 은 말 그대로 내 컴퓨터의 호스트 이름을 알려주는것이고, Rok로 설정되어 있습니다.
primary Dns Suffix 는 현재 값은 없으며, 동적으로 Dns를 바꾸는 것을 의미하는데 아무것도 설정되어 있지 않습니다.
Node Type 은 노트의 형식인데 알려지지 않은 타입이라고 표시되고 있으며,
IP Routing Enabled 은 사용중이지 않고,
WINS Proxy Enabled 또한 사용중이지 않습니다.

Ethernet adapter 로컬 영역 연결 부분이 실제 자신의 NIC 카드에 대한 내용이므로 여기는 자세히 이야기 하겠습니다.

        Connection-specific DNS Suffix  . :
        Description . . . . . . . . . . . : Realtek RTL8168/8111 PCI-E Gigabit Ethernet NIC(사용중인 NIC카드의 모델명입니다.)
        Physical Address. . . . . . . . . : 00-E0-4D-88-DD-20(각 NIC카드가 제조될때 부여받게 되는 물리주소(MAC 어드레스라고도 함))
        Dhcp Enabled. . . . . . . . . . . : No(DHCP 사용여부입니다. 여기서는 사용안함 입니다.)
        IP Address. . . . . . . . . . . . : 192.168.10.211(위에 나왔던 NIC에 할당된 IP주소입니다.)
        Subnet Mask . . . . . . . . . . . : 255.255.255.0(NIC에 할당된 서브넷 값입니다.)
        Default Gateway . . . . . . . . . : 192.168.10.1(기본 게이트웨이 주소입니다.)
        DNS Servers . . . . . . . . . . . : 168.126.63.1(DNS 서버 주소입니다.)


여기서 physical Address 는 제조사(vender)의 코드넘버와 제조일자등을 조합하여 각 NIC카드마다 고유한 다른값을 갖게 됩니다.
이 주소를 이용하여 OSI 7계층의 2계층인 Data link 계층에서 통신하게 됩니다.

Dhcp 라는 이야기가 나왔는데, 이는 자동으로 클라이언트에게 DHCP서버가 네트워크 설정값을 자동으로 할당해 주는 프로토콜을
사용할 껀지 하는 이야기 입니다. 추후에 DHCP에 대하여 N P D에 올리도록 하겠습니다.

나머지 정보는 이전 정보와 크게 다르지 않은 관리자가 할당해 놓은 IP주소, 서브넷값, 게이트웨이 주소, DNS 서버 주소 입니다.

이 명령에도 옵션이 여러가지 있는데요.
    Options:
       /?           도움말 메시지를 출력합니다.
       /all         모든 설정 정보를 보여줍니다.
       /release     DHCP를 통해 얻은 설정정보를 쓰지 않겠다고 DHCP서버에 통보하는 명령
       /renew       할당받은 DHCP정보를 갱신하는 명령
       /flushdns    캐쉬에 저장된 DNS서버 정보를 없애는 명령
       /registerdns DNS서버를 등록하는 명령
       /displaydns  캐쉬에 저장된 DNS서버 정보를 보여주는 명령
       /showclassid 클래스 아이디 설정정보 보기
       /setclassid  DHCP클래스 아이디 설정

입니다. DNS와 DHCP의 개념을 어느정도 알고 있어야 하는 사항인데, 차후에 DNS와 DHCP의 기본개념을

간략 정리한 글을 보시면 약간 이해가 되실꺼라고 판단됩니다.

아래에 있는 IP에 관한 글도 꼭 읽어보셔요.