윈도우즈 커맨드로 IP 주소 설정하기.

MS 윈도우의 CLI에서 netsh 명령으로 IP 주소를 설정할 수 있으며, 방법은 아래와 같다.

netsh 명령으로 현재 IP주소와 인터페이스의 이름을 확인해본다.
아래에서 인터페이스 이름은 ‘이더넷’ 이며, ip주소를 설정하거나 변경할때 이 이름을 사용한다.

C:\Users\Works>netsh interface ipv4 show config

"이더넷" 인터페이스에 대한 구성
    DHCP 사용:                         Yes
    IP 주소:                           192.168.0.2
    서브넷 접두사:                        192.168.0.0/24(마스크 255.255.255.0)
    기본 게이트웨이:                         192.168.0.1
    게이트웨이 메트릭:                       0
    인터페이스 메트릭:                      25
    정적으로 구성된 DNS 서버:    8.8.8.8
    다음 접미사로 등록:                   주만
    DHCP를 통해 구성된 WINS 서버: 없음

"Loopback Pseudo-Interface 1" 인터페이스에 대한 구성
    DHCP 사용:                         No
    IP 주소:                           127.0.0.1
    서브넷 접두사:                        127.0.0.0/8(마스크 255.0.0.0)
    인터페이스 메트릭:                      75
    정적으로 구성된 DNS 서버:    없음
    다음 접미사로 등록:                   없음
    정적으로 구성된 WINS 서버:   없음

IP 주소를 ipconfig 명령으로 다시 확인해 본다.

C:\Users\Works>ipconfig

Windows IP 구성


이더넷 어댑터 이더넷:

   연결별 DNS 접미사. . . . :
   IPv4 주소 . . . . . . . . . : 192.168.0.2
   서브넷 마스크 . . . . . . . : 255.255.255.0
   기본 게이트웨이 . . . . . . : 192.168.0.1

터널 어댑터 Teredo Tunneling Pseudo-Interface:

   연결별 DNS 접미사. . . . :
   IPv6 주소 . . . . . . . . . : 2001:0:9d38:90d7:3403:5ba:5a7b:1286
   링크-로컬 IPv6 주소 . . . . : fe80::3403:5ba:5a7b:1286%12
   기본 게이트웨이 . . . . . . : ::

위에서 인터페이스 이름이 ‘이더넷’이었던것을 기억하고, 아래와같이 IP주소를 고정(static)으로 변경한다.

C:\Users\Works>netsh interface ipv4 set address name="이더넷" static 192.168.0.100 255.255.255.0 192.168.0.1
요청한 작업을 수행하려면 권한 상승(관리자 권한으로 실행)이 필요합니다.

위와 같은 오류가 발생하면 cmd를 관리자 권한으로 실행하고, netsh 명령으로 ip 주소를 고정(static)으로 다시 설정한다.

C:\WINDOWS\system32>netsh interface ipv4 set address name="이더넷" static 192.168.0.100 255.255.255.0 192.168.0.1

ip 주소가 아래 처럼 변경된 것을 확인 할 수 있다.

C:\WINDOWS\system32>ipconfig

Windows IP 구성


이더넷 어댑터 이더넷:

   연결별 DNS 접미사. . . . :
   IPv4 주소 . . . . . . . . . : 192.168.0.100
   서브넷 마스크 . . . . . . . : 255.255.255.0
   기본 게이트웨이 . . . . . . : 192.168.0.1

터널 어댑터 Teredo Tunneling Pseudo-Interface:

   연결별 DNS 접미사. . . . :
   IPv6 주소 . . . . . . . . . : 2001:0:9d38:90d7:3403:5ba:5a7b:1286
   링크-로컬 IPv6 주소 . . . . : fe80::3403:5ba:5a7b:1286%12
   기본 게이트웨이 . . . . . . : ::

다시 IP주소를 자동(dhcp)으로 받도록 설정한다.

C:\WINDOWS\system32>netsh interface ipv4 set address name="이더넷" dhcp


C:\WINDOWS\system32>ipconfig

Windows IP 구성


이더넷 어댑터 이더넷:

   연결별 DNS 접미사. . . . :
   IPv4 주소 . . . . . . . . . : 192.168.0.2
   서브넷 마스크 . . . . . . . : 255.255.255.0
   기본 게이트웨이 . . . . . . : 192.168.0.1

터널 어댑터 Teredo Tunneling Pseudo-Interface:

   연결별 DNS 접미사. . . . :
   IPv6 주소 . . . . . . . . . : 2001:0:9d38:90d7:3403:5ba:5a7b:1286
   링크-로컬 IPv6 주소 . . . . : fe80::3403:5ba:5a7b:1286%12
   기본 게이트웨이 . . . . . . : ::

이제는 DNS서버를 변경해 본다.
아래 명령으로 dns 서버를 변경한다.

C:\WINDOWS\system32>netsh interface ipv4 set dns name="이더넷" static 8.8.8.8

변경된 내용을 확인해 보면, DNS서버가 ‘정적으로 구성’되었음을 볼 수 있다.

C:\WINDOWS\system32>netsh interface ipv4 show config

"이더넷" 인터페이스에 대한 구성
    DHCP 사용:                         Yes
    IP 주소:                           192.168.0.2
    서브넷 접두사:                        192.168.0.0/24(마스크 255.255.255.0)
    기본 게이트웨이:                         192.168.0.1
    게이트웨이 메트릭:                       0
    인터페이스 메트릭:                      25
    정적으로 구성된 DNS 서버:    8.8.8.8
    다음 접미사로 등록:                   주만
    DHCP를 통해 구성된 WINS 서버: 없음

"Loopback Pseudo-Interface 1" 인터페이스에 대한 구성
    DHCP 사용:                         No
    IP 주소:                           127.0.0.1
    서브넷 접두사:                        127.0.0.0/8(마스크 255.0.0.0)
    인터페이스 메트릭:                      75
    정적으로 구성된 DNS 서버:    없음
    다음 접미사로 등록:                   없음
    정적으로 구성된 WINS 서버:   없음

DNS 서버를 다시 자동으로 바꿔 본다. 특이하게도 수동으로 주었던 DNS서버(8.8.8.8)도 보인다.

C:\WINDOWS\system32>netsh interface ipv4 set dns name="이더넷" dhcp


C:\WINDOWS\system32>netsh interface ipv4 show config

"이더넷" 인터페이스에 대한 구성
    DHCP 사용:                         Yes
    IP 주소:                           192.168.0.2
    서브넷 접두사:                        192.168.0.0/24(마스크 255.255.255.0)
    기본 게이트웨이:                         192.168.0.1
    게이트웨이 메트릭:                       0
    인터페이스 메트릭:                      25
    DHCP를 통해 구성된 DNS 서버:  168.126.63.1
                                          8.8.8.8
    다음 접미사로 등록:                   주만
    DHCP를 통해 구성된 WINS 서버: 없음

"Loopback Pseudo-Interface 1" 인터페이스에 대한 구성
    DHCP 사용:                         No
    IP 주소:                           127.0.0.1
    서브넷 접두사:                        127.0.0.0/8(마스크 255.0.0.0)
    인터페이스 메트릭:                      75
    정적으로 구성된 DNS 서버:    없음
    다음 접미사로 등록:                   없음
    정적으로 구성된 WINS 서버:   없음

2 comments

    • snowhare on 2022년 4월 4일 at 9:49 오전
    • Reply

    다음 접미사로 등록: 주만

    여기에서 ‘주만’은 뭘까요?

      • snowffox on 2022년 4월 4일 at 9:55 오전
      • Reply

      주 : primary
      만: onlny

      합쳐서 ‘주만’ 으로 번역한것 같습니다.
      1차 dns 서버만 설정했다는 뜻이더라구요 .. ;^^

답글 남기기

Your email address will not be published.