Hızlı DNS Değiştirme


Türkiye’de yaşıyorsanız ne yazık ki bir çok nedenden dolayı farklı DNS’ler kullanmak zorunda kalabiliyorsunuz. Nihayet boş bir vakit buldum ve kendime bu DNS değiştirme işini kısa yoldan çözmek için bir script yazdım. NETSH komutu gerçekten harikaymış bu arada da bunu öğrendim🙂 ne zamandır da bir batch file yazmamıştım. özlemişim. 90’lı yıllara geri döndüm birden.
 
Siz de bu dertten muzdaripseniz aşağıdaki metni bir metin dosyasına kopyalayıp dosyanın txt uzantısını .bat olarak değiştirip batch file’ı çalıştırın. 1’e basarsanız telekom’un dns’ini kullanıyorsunuz. 2’ye basarsanız OpenDNS’i. Tabi bu Wireless connection için. eğer kablo ile internete bağlıysanız veya herhangi bir nedenden dolayı wireless bağlantınızın ismi farklı ise name= kısmına network bağlantınız ismini yazmalısınız. zaten bu komut ile ilgili internette bir dolu yazı var. hatta daha sonra bu aşağıdaki kodu da farklı şekillerde buldum (boşuna uğraşmışım ama keyifliydi :))
 
@echo off
echo Select DNS:
echo 1) Default
echo 2) OpenDNS
CHOICE /C 12 /m "Select "
IF ERRORLEVEL ==2 GOTO TWO
IF ERRORLEVEL ==1 GOTO ONE
GOTO END
:TWO
netsh interface ipv4 set dns name="Wireless Network Connection" source=static addr=208.67.222.222 register=PRIMARY
netsh interface ipv4 add dns name="Wireless Network Connection" addr=208.67.220.220 index=2
echo DNS set to OpenDNS
GOTO END
:ONE
netsh interface ipv4 set dnsserver "Wireless Network Connection" source=dhcp
echo DNS set to Default
:END
PAUSE
 

One thought on “Hızlı DNS Değiştirme

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Connecting to %s