Batch Dosyaları ile DNS Değiştirmek

Kategori: Teknik Taktik • Tarih: 25 Ağustos 2009 Salı • Saat: 16:37 (609) • Yazar: blackdog

Türkiye'den erişilemeyen web siteleri her geçen gün artıyor. Deneyimli internet kullanıcıları ise süregelmiş alışkanlıklarından vazgeçmeye pek niyetli değil. DNS düzeyinde yapılan engellemeler, basit ayarlarla aşılabildiği için pek çok kişi alternatif DNS servislerine yöneldi. Bunlar arasında önce çıkan ilk isim hiç kuşkusuz; web güvenlik, filtreleme ve ücretsiz DNS hizmetleri veren opendns firması.

Opendns kullanabilmeniz için tek yapmanız gereken; Ağ bağlantınızın özellikler panlinden tcp/ip protokolüne girip birincil dns olarak: 208.67.222.222 ve alternatif dns olarak: 208.67.220.220 adreslerini girmek.

Opendns yurtdışında "daha hızlı internet" sloganı ile pazarlanıyor olsa da Türkiye için durum pek böyle değil. Yurtdışı çıkışların yavaşladığı ya da tamamiyle kapandığı günlerde opendns ile sörf yapmak zorlaşıyor. Bu gibi durumlar sık sık yaşandığı için, her seferinde dns ayarlarını elle değiştirmek sıkıntı verici bir işe dönüşüyor.

Dün gece yurtdışı web sitelerinin yanıt vermediği saatlerden sonra bu duruma pratik bir çözüm bulmak için kolları sıvadım.  kullanıcıları netsh uygulamasını kullanarak dinamik şekilde network ayarlarını konsol üzerinden değiştirebiliyorlar. Netsh ile DNS Ayarlarımızı değiştirmek için yapmamız gereken işlemleri bir batch dosyasında toplayarak, herşeyi bir tıkla halledilebilir hale getirebiliriz.

1- Masaüstünde bir yeni metin belgesi oluşturup aşağıdaki üç satırı kopyalayın / yapıştırın.

netsh interface ip set dns "Wireless Network Connection" static 208.67.222.222 primary
netsh interface ip add dns "Wireless Network Connection" 208.67.220.220 index=2
ipconfig /flushdns

dosyanın ismini "opendns" ve uzantısını ".bat" yapın.

[X] Reklamları Kapat / Hide Ads

2- Başka bir metin belgesi oluşturup bu defa şu iki satırı kopyalayın / yapıştırın.

netsh interface ip set dns "Wireless Network Connection" dhcp
ipconfig /flushdns

dosyanın ismini "autodns" ve uzantısını ".bat" yapın.

Önemli: Burada tırnak içerisinde görünen "Wireless Network Connection" ifadesini kendi ağ bağlantınızın ismiyle değiştirin (Tırnaklar Dahil) Örn: "Yerel Ağ Bağlantısı". Ayrıca Opendns dışında başka bir servis kullanmak istiyorsanız, ip numaralarını ilgili yerlere yazabilirsiniz.

"ipconfig /flushdns" komutu ile ipconfig utility'sini kullanarak sistemimizin dns önbelleğini temizleyerek yeni dnsleri kullanmadan önce sıfırlanıyoruz.

Artık masaüstünüzde tek tıklama ile dnslerinizi opendns ile otomatik dns ayarları arasında değiştirebilen iki batch dosyanız var. Opendns kullanmak istemediğiniz zamanlarda autodns.bat dosyasını çalıştırarak DNS ayarlarınızı allah'a havale edebilir, opendns'e dönmek içinse opendns.bat dosyasına tıklayabilirsiniz.

EDIT: Google Public DNS kullanmak için opendns dosyanızdaki sunucu adreslerini 8.8.8.8 ve 8.8.4.4 olarak değiştirin.

Yazar: blackdog

Lightclub'da yayınlanmış 79 makalesi var.

Feed Burner  twitter  Facebook  Friendfeed

Yazıyı Beğendiniz mi?

Onu Üyesi Olduğunuz Platformlarda Paylaşın:

  • Facebook
  • StumbleUpon
  • Twitter
  • MySpace
  • Google Bookmarks
  • Technorati
  • Digg
  • del.icio.us
  • blogmarks
  • BlinkList
  • Diigo
  • NewsVine
  • RSS


Alakalı Yazılar:

Yorumlar (0) Geri izlemeler (0)

Yorum yapılmadı.


Yorum gönder.

Soru sormak ve yorum yapmak için lütfen 30 saniyenizi ayırın ve üye olun.


lütfen 30 saniyenizi ayırın ve üye olun.

Geri izleme yok.