728x90
반응형
잦은 위치 이동으로 고정 IP 를 변경하는 경우가 빈번하거나,
DNS 변경이 필요할 경우 사용할 수 있는 배치파일입니다.
첨부된 파일을 다운로드 받으신 후 본인이 필요한 IP 로 수정하신 다음
파일의 확장자를 *.bat 로 수정하시고 실행하시면 됩니다.
예제 내용은 DHCP 외 고정 IP 3개로 구성되어 있으니 참고하시기 바랍니다.
아래 내용 중 "이더넷"으로 표기된 부분은
본인의 랜카드 명칭을 확인(cmd --> ipconfig /all)하여 다를 경우 수정하여야 합니다.
@echo off
title IP_CHANGE
mode con cols=80 lines=20
color 1F
:MENU
cls
echo.
echo 1. 유선-DHCP
echo 2. 유선-위치1 DNS(10.10.10.123)
echo 3. 유선-위치2 DNS(20.20.20.123)
echo 4. 유선-위치3 DNS(30.30.30.123)
echo 0. 종료
echo.
set /p num=원하는 항목의 번호를 입력해주세요 :
if "%num%"=="1" goto DHCP
if "%num%"=="2" goto LOCATION_1
if "%num%"=="3" goto LOCATION_2
if "%num%"=="4" goto LOCATION_3
if "%num%"=="0" goto EXIT
goto MENU
:DHCP
netsh -c int ip set address name="이더넷" source=dhcp
netsh -c int ip set dns name="이더넷' source=dhcp
goto SUCCESS1
:LOCATION_1
netsh -c int ip set address name="이더넷" source=static addr=10.10.57.13 mask=255.255.255.0 gateway=10.10.57.1 gwmetric=0
netsh -c int ip set dns name="이더넷" source=static addr=10.10.10.123 register=PRIMARY
netsh -c int ip add dns name="이더넷" 10.10.11.123 index=2
goto SUCCESS2
:LOCATION_2
netsh -c int ip set address name="이더넷" source=static addr=10.10.57.13 mask=255.255.255.0 gateway=10.10.57.1 gwmetric=0
netsh -c int ip set dns name="이더넷" source=static addr=20.20.20.123 register=PRIMARY
netsh -c int ip add dns name="이더넷" 10.10.11.123 index=2
goto SUCCESS3
:LOCATION_3
netsh -c int ip set address name="이더넷" source=static addr=20.20.50.251 mask=255.255.255.0 gateway=20.20.50.254 gwmetric=0
netsh -c int ip set dns name="이더넷" source=static addr=20.20.20.123 register=PRIMARY
netsh -c int ip add dns name="이더넷" 20.20.21.123 index=2
goto SUCCESS4
:EXIT
exit
:SUCCESS1
cls
echo.
echo.
echo.
echo DHCP 할당 완료!!
echo.
echo.
echo.
pause > nul
goto EXIT
:SUCCESS2
cls
echo.
echo.
echo.
echo 위치1 DNS 할당 완료!!
echo.
echo.
echo.
pause > nul
goto EXIT
:SUCCESS3
cls
echo.
echo.
echo.
echo 위치2 DNS 할당 완료!!
echo.
echo.
echo.
pause > nul
goto EXIT
:SUCCESS4
cls
echo.
echo.
echo.
echo 위치3 IP 할당 완료!!
echo.
echo.
echo.
pause > nul
goto EXIT
고정 IP 변경이 잦은 PC 에서는 아래 보시는 것처럼,
PC 의 IP 주소 변경작업을 번거롭게 들락날락거리지 않고 미리 설정해놓은
몇 가지 설정값으로 바로 변경할 수 있습니다.
실행화면입니다.
♥읽어주셔서 감사합니다♥
티스토리 댓글과 공감♥은 로그인이 필요 없습니다.
로그인하시면 구독 가능합니다.
728x90
반응형
'IT 이야기 > 네트워크(Network)' 카테고리의 다른 글
netstat & nbtstat (0) | 2020.02.21 |
---|---|
[Cisco] Error-Disabled (show interface status err-disabled) (0) | 2020.02.21 |
[Cisco] Controller Base AP 에서 Telnet, SSH 허용 (0) | 2020.02.07 |
Cisco 장비의 CPU 사용량 확인 방법 (show process cpu) (0) | 2020.01.30 |
Cisco TACACS+ Config (0) | 2019.06.10 |
Linux Shell Script 를 이용한 Cisco IOS Password 일괄 변경 (0) | 2019.06.07 |
Cisco syslog Configuration (4) | 2016.12.14 |
Cisco Router E1/T1 Configuration (0) | 2016.03.10 |