(Telefonum köklü ve Android 5.1 çalıştırıyor)
Uygulama gerektirmeden mobil verilerin DNS adreslerini (ve mümkünse kalıcı olarak) nasıl değiştirebilirim?
(Telefonum köklü ve Android 5.1 çalıştırıyor)
Uygulama gerektirmeden mobil verilerin DNS adreslerini (ve mümkünse kalıcı olarak) nasıl değiştirebilirim?
Yanıtlar:
Bir uygulama olmadan güvenilir bir şekilde yapmanın bir yolunu bulamadım.
Sık sık OpenDNS Family Shield kullanıyorum , ancak bazen belirli bir bilgisayar korsanlığı sitesini ziyaret etmemi engelliyor ve sonra DNS sunucularını hızlı ve kolay bir şekilde değiştirmem gerekiyor.
Set DNS'yi kullandım, ancak Android 4.3 ve sonraki sürümlerde çalışmayı durdurdu, bu yüzden Set DNS'nin davranışını taklit eden yeni bir uygulama olan Override DNS'yi oluşturdum , ancak Lollipop'ta bile çalışacak şekilde güncellendi. PIN koruma reklamı ve Wi-Fi SSID filtresi gibi başka güzel özelliklere de sahiptir.
Ben bir uygulama olmadan bunu görebiliyorum tek yolu
iptablesudp / 53 gidiyor başka bir ip için herhangi bir trafik yönlendirmek için bir kural gibi bir şeydir . Benzer bir prosedür bir XDA iş parçacığında gösterilmiştir .
Buraya
iptablesbütünlük kurallarını yapıştırıyorum (onları test etmedim)
$IPTABLES -t nat -D OUTPUT -p tcp --dport 53 -j DNAT --to-destination 220.127.116.11:53 || true $IPTABLES -t nat -D OUTPUT -p udp --dport 53 -j DNAT --to-destination 18.104.22.168:53 || true $IPTABLES -t nat -I OUTPUT -p tcp --dport 53 -j DNAT --to-destination 22.214.171.124:53 $IPTABLES -t nat -I OUTPUT -p udp --dport 53 -j DNAT --to-destination 126.96.36.199:53
Android cihazdan herhangi bir IP, port UDP ve TCP 53'e yönlendirilen
188.8.131.52her şey, OpenDNS'nin DNS sunucusundan biri olan yönlendirilir .
Bu komutlar, her aygıt önyüklemesinde çalıştırılan bir komut dosyasına yerleştirilmelidir. Bu işlevsellik, özel ROM'unuza bağlıdır. Bir uygulama kullanmadan bir stok ROM'da benzer bir şey yapılabilir mi bilmiyorum. DNS'yi geçersiz kıl bu sorunu da çözer.
Bu bilgi 2014'ten alınmıştır. Ancak yine de işe yarayabilir. Şu anda test etme pozisyonunda değilim, ama kök saldığın için. Dns ayarlarını build.prop dosyasına eklemeyi deneyebilir ve yapışıp yapışmayacağını görebilirsiniz. Build.prop dosyasına aşağıdakileri eklemek, google'ı DNS sunucunuz olarak eklemelidir.
net.rmnet0.dns1=184.108.40.206 net.rmnet0.dns2=220.127.116.11 net.dns1=18.104.22.168 net.dns2=22.214.171.124
Bu yazıdan XDA üzerindeki Nexus 5 forumlarında alınmıştır. Bu yazıyı burada bulabilirsiniz. Öğe numarası 21, DNS ayarlarıdır.
Bu bir uygulama olmadan mümkün değildir, bir uygulama ile olması gerekir. İkincisi, 1G / 2G / 3G / 4G DNS'yi değiştirebilmek için root erişimine ihtiyacınız var. DNS Ayarla'yı deneyin .