Windows/Cmd

CMD에서 명령어로 고정ip변경하기

Ohjeonghak 2013. 7. 24. 00:46
반응형

Step 1. 우선 관리자 권한으로 cmd 창을 띄운다. 윈도우8의 경우 윈도우키+X 을 누르면 "명령 프롬프트(관리자)"가 있고 

           윈도우7의 경우에는 다음의 경로에 가면 C:\Windows\System32\cmd.exe 가 있다. 마우스 오른쪽 버튼을 

           클릭하고 관리자 권한으로 실행해 준다.



Step 2. CMD 창에 netsh 라고 입력한다. 그러면 아래 사진과 같이 "netsh>"가 뜬다.





Step 3. "interface ip" 를 입력해 준다. 그러면 "netsh interface ipv4>" 라고 뜬다.





Step 4.  아래의 명령어로 IP주소, 서브넷 마스크, 기본 게이트웨이, 기본 설정 DNS 서버, 보조 DNS 서버 를 설정 해 준다.


*고정 IP로 설정 할 경우

 set address "인터페이스명" static 변경할_IP주소 변경할_서브넷마스크 gateway=변경할_기본게이트웨이

 set dnsservers "인터페이스명" static 변경할_기본설정DNS서버 primary

ex>


*추가적으로 "기본 설정 DNS 서버" 말고 "보조 DNS 서버" 를 변경하고 싶으면 이렇게 하면 된다.

set ip add dns "인터페이스명" INDEX=2 보조DNS서버주소 




*dhcp방식으로 설정 할 경우

 set address name="로컬 영역 연결" source=dhcp

 set dnsservers "로컬 영역 연결" source=dhcp

ex>




**TIP. help를 명령어의 종류와 설명을 볼 수 있다.




여기서 한가지 더 팁을 주자면 netsh와 interface ip를 따로다로 치지 않고 netsh interface ip 이렇게 한번에 적어도 작동 한다. 위에서 설명한 명령을 전부 다 합해서 적어도 작동 하는걸 확인 했다.

ex> netsh interface ip set address name="로컬 영역 연결" source=dhcp

      netsh interface ip set dnsservers "로컬 영역 연결" source=dhcp








마지막으로 위의 명령어로 ip변경이 귀찮아서 위 명령어를 mfc로 응용해서 만든 tool로 변경 가능하도록

만들어봤는데 필요하신분은 누구든지 아래 첨부 파일을 받아서 사용 가능하도록 올려둡니다.

IPChanger.zip 





반응형