The Domain Name System (DNS), İnternetin telefon defteridir. Kullanıcılar, tarayıcının adres satırına bir alan adı mesela sordum.net veya sordum.org kelimelerini yazdıklarında bu sitelerde yeralan bilgilere
erişirler. Bu süreçte web tarayıcıları İnternet Protokolü (IP) adresleriyle etkileşime girer. DNS, alan adlarını IP adreslerine çevirir, böylece tarayıcılar İnternette yeralan web sitelerini yükleyebilirler. DNS çözümlemesi işlemi bir ana bilgisayar adının (Sordum.net gibi) bilgisayarların anlayabileceği bir IP adresine (192.168.1.1 gibi) dönüştürülmesini içerir.
İnternete bağlı her cihaz, diğer makinelerin cihazı bulmak için kullandığı benzersiz bir IP adresine sahiptir ve uygun İnternet cihazını bulmak için bu adres gereklidir - sokak adresi gibi belirli bir evi bulmak için kullanılır. Bir kullanıcı bir web sayfası yüklemek istediğinde, web tarayıcısına ne yazdığı ile (sordum.net veya sordum.org) web sayfasını bulmak için gerekli olan bilgisayarın anlayabileceği adres arasında bir çeviri yapılmalıdır. DNS sunucuları, insanların 192.168.1.1 (IPv4'te) gibi IP adreslerini ya da 2400: cb00: 2048: 1 :: c629: d7a2 (IPv6'da) gibi daha karmaşık yeni Alfanümerik IP adreslerini ezberleme gereksinimini ortadan kaldırırlar.
Bir Cmd (Komut istemi) komutuyla DNS değişikliği
Geçenlerde bir takipçimiz DNS Jumper yazılımını severek kullandığınız fakat bir proje için Komut istemi dediğimiz Cmd üzerinden herhangi bir yazılıma bağlı olmadan DNS değiştirmesi gerektiğini belirtip bunun için bir komut olup olmadığını sordu. Cmd komutu ile DNS değişikliği mümkündür ve bu komutlar bat, vbs ... gibi scriptlerin içerisinde kullanılabilirler. Gelelim işlemlere
1. Öncelikle ağ bağlantılarına gidip kablolu ve kablosuz bağlantı isminizi tespit etmeniz gerekir. Bunun için çalıştırdan aşağıdaki komutu verin
ncpa.cpl
Ağ bağlantılarını açmak için diğer komutları içeren başlığımızı sayfa sonunda bulabilirsiniz. Karşınıza aşağıdaki gibi bir ekran gelecektir.
Görüldüğü gibi kablolu bağlantı ismin "Ethernet" kablosuz bağlantı adı ise "Wi-Fi" dir. buna göre komut oluşturursak. Aşağıdaki komutları Cmd üzerinden verdiğinizde DNS adresleri değişecektir.
Kablosuz bağlantının DNS ip lerini değiştirelim
netsh interface ipv4 set dns "Wi-Fi" static 8.8.8.8 primary netsh interface ipv4 add dns "Wi-Fi" 8.8.4.4 index=2
yada
netsh interface ip add dns name="Wi-Fi" addr=8.8.8.8 netsh interface ip add dns name="Wi-Fi" addr=8.8.4.4 index=2
Kablolu bağlantının DNS ip lerini değiştirelim
netsh interface ipv4 set dns "Ethernet" static 8.8.8.8 primary netsh interface ipv4 set dns "Ethernet" static 8.8.8.8 index=2
yada
netsh interface ip add dns name="Ethernet" addr=8.8.8.8 netsh interface ip add dns name="Ethernet" addr=8.8.4.4 index=2
İkili verilen komutların hepsinde ilk komut birincil , ikinci komut ikincil DNS yi değiştirmek içindir.
Komutlarda ipv4 yerine ipv6 DNS ip lerini de yazabilirsiniz.Eğer üstteki komutlardan biri Windows 7 de çalışmaz ise aşağıdakini deneyebilirsiniz
netsh interface ip set dns "Wi-Fi" static 8.8.8.8
Eğer tüm bağlantıların DNS ip lerini birarada görmek isterseniz aşağıdaki komutu kullanabilirsiniz.
netsh interface ip show config
Üsttede görüldüğü üzere Komut isteminden dns değişikliği komutları Windows sürümüne göre farklılık gösterebilmektedir bu nedenledirki tavsiyemiz DNSJumper kullanmanızdır.
DNS sadece yasak sitelere girmek için değil , Online güvenlik, uygunsuz site engelleme,webde gezinmeyi hızlandırma ve açılmayan sitelere erişim içinde kullanılmaktadır.
- DnsJumper ile birkaç tıkla DNS değiştirin Burada
- DNS leak (Dns sızıntısı) sorunu Burada
- Android telefonda yazılımsız DNS değiştirmek Burada
- Ayarlar uygulaması ile DNS değiştirelim Burada
Yorumunuz için teşekkürler.
Teşekkür ederim verdiğiniz bilgiler için. DNS jumper ile hızlıca yaptım
İpon 6 War Apple icloud sifresi sahibinde bulamiyoz DNS denedim kiramadim sizce ne yapabilirim
Umarım istediğiniz gibi bir script oluşturabilirsiniz.
teşekkür ederim
Malesef elimin altında bir ağ olmadığı için deneyerek kodlama şansım yok verilen örnekleri geliştirebilirsiniz.
Merhaba iyi akşamlar çok açıklayıcı olmuş elinize sağlık. Size bir sorum olacak? Active dizinde kendi ağacımın altındaki bilgisayarlara tek tek değilde bir bat dosyası olarak çalıştırdığımda değiştirecek bir bat dosyası ve scripte ihtiyacım var. Yardımcı olurmusunuz.
Yorumun için teşekürler TRWE_2012
DNS Jumper olmasaydı , uzun yoldan dns değiştirecektik ki , imdadımıza Dost@Tarkan=Tarkan@Dost ve BlueLife yetişti....
Netsh komutu hakkında;
C:\Windows\system32>netsh /?
Kullanım: netsh [-a DiğerAdDosyası] [-c İçerik] [-r UzakMakine]
[-u [EtkiAlanıAdı\]KullanıcıAdı] [-p Parola| *]
[Komut | -f KomutDosyası]
Aşağıdaki komutlar kullanılabilir:
Bu içerikteki komutlar:
? - Komutların bir listesini gösterir.
add - Girdi listesine bir yapılandırma girdisi ekler.
advfirewall - `netsh advfirewall' içeriğinde yapılan değişiklikler.
bridge - `netsh bridge' içeriğinde yapılan değişiklikler.
delete - Girdi listesinden bir yapılandırma girdisini siler.
dhcpclient - `netsh dhcpclient' içeriğinde yapılan değişiklikler.
...
benden gelsin.
Yorumunuz için teşekürler, selamlar
Dns jumper ı denedim kolay oldu. teşekkür ederim