스크립트 : 활성 NIC에 DNS서버 변경하기
2017.09.01 23:56
원문 : http://www.ischo.net -- 조인상 // 시스템 엔지니어
Writer : http://www.ischo.net -- ischo // System Engineer in Replubic Of Korea
+++++++++++++++++++++++++++++++++++++++++++++++++++++++
원문 : http://www.ischo.net -- 조인상 //시스템 엔지니어
+++++++++++++++++++++++++++++++++++++++++++++++++++++++
netsh command 를 이용한 DNS서버 변경하기
조건 : Windows 7 PC에 cable이 연결된 활성 NIC에만 DNS서버 변경
아래 스크립트 작성후 관리자 권한으로 실행.
@echo off
rem ###########################################
rem # Shell script : DNS서버 변경 프로그램 #
rem # script by ischo. #
rem # * 활성 NIC에 DNS서버 변경 #
rem ###########################################
rem ###########################################
rem # 환경설정 #
rem # DNS서버를 이곳에 설정하세요 #
rem ###########################################
set DNS1=168.126.63.1
set DNS2=8.8.8.8
rem ###########################################
rem # 명령부 #
rem ###########################################
chcp 949
cls
for /f "tokens=1,2,3*" %%i in ('netsh int show interface') do (
if %%i equ 사용 (
echo "########################################################"
echo "# Changing "%%l" : %DNS1% + %DNS2%
echo "########################################################"
netsh int ipv4 set dns name="%%l" static %DNS1% primary validate=no
netsh int ipv4 add dns name="%%l" %DNS2% index=2 validate=no
netsh int ip show dnsservers name="%%l"
)
)
ipconfig /flushdns
:EOF
OR using wmic command
wmic nicconfig where (IPEnabled=TRUE) call SetDNSServerSearchOrder ("8.8.8.8")
wmic nicconfig where (IPEnabled=TRUE) call SetDNSServerSearchOrder ("8.8.8.8", "8.8.4.4")
wmic nicconfig where "(IPEnabled=TRUE) and (Description = 'Local Area Connection')" call SetDNSServerSearchOrder ("8.8.8.8", "8.8.4.4")
댓글 0
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
공지 | [공지] 게시자료 열람자유. 불펌금지입니다. | 조인상 | 2010.12.07 | 20700 |
102 | Win2003 에서 NetBEUI을 설치 | 조인상 | 2010.05.09 | 7611 |
101 | 4가지 시계 화면보호기와 낙타 화면보호기 모음"Free Screensavers" v1.3 | 조인상 | 2010.05.11 | 6413 |
100 | 언라커 unlocker | 조인상 | 2010.05.11 | 7140 |
99 | 테라카피 | 조인상 | 2010.05.11 | 7039 |
98 | 보안경고용 월페이퍼 | 조인상 | 2010.05.11 | 8666 |
97 | Windows 2000 administrator 유저 암호파일 | 조인상 | 2010.05.12 | 6826 |
96 | Win 2K에서 여러 디스크를 만드는 방법은 ? | 조인상 | 2010.05.12 | 6031 |
95 | boot.ini file 안의 긴 이름은 무엇을 의미하는 것인가? | 조인상 | 2010.05.12 | 6772 |
94 | win2000 이상의 도스프롬프트에서 영문코드 사용하기 | 조인상 | 2010.05.12 | 6356 |
93 | 바탕 화면 보기 파일 복구 시키기 | 조인상 | 2010.05.12 | 8587 |
92 | 윈도우즈 시리즈의 포트번호 | 조인상 | 2010.05.12 | 8811 |
91 | 자주 사용하는 NAT설정용 포트번호 | 조인상 | 2010.05.12 | 14302 |
90 | Windows 2003 최적화/시스템설정 변경 | 조인상 | 2010.05.12 | 14424 |
89 | [도스 스크립트] 날짜별 파일 만드는 방법(주로 백업에서) | 조인상 | 2010.05.12 | 13546 |
88 | 자주쓰는 관리툴 QuickPath | 조인상 | 2010.05.12 | 6480 |
87 | dep기능 해제방법 | 조인상 | 2010.05.12 | 13491 |
86 | 아웃룩 일정공유 | 조인상 | 2010.05.12 | 14550 |
85 | 바이오스에서 인식한 메모리만큼 OS에서 인식되지 않을때 | 조인상 | 2010.05.12 | 11899 |
84 | 프로세스 종료하는 명령어 taskkill | 조인상 | 2010.05.12 | 14783 |
83 | Quartz.dll 오류발생하였을때. | 조인상 | 2010.05.12 | 8740 |