Saya menggunakan KitKat Cyanogenmod 11, artinya saya telah di-root secara default. Meskipun demikian saya hanya dapat melaporkan kegagalan:
Metode 1:
Ketika saya mencoba adb shell
dengan
setprop net.rmnet0.dns1 208.67.222.222
setprop net.rmnet0.dns2 208.67.222.222
setprop net.rmnet1.dns1 208.67.222.222
setprop net.rmnet1.dns2 208.67.222.222
setprop net.rmnet2.dns1 208.67.222.222
setprop net.rmnet2.dns2 208.67.222.222
setprop net.dns1 208.67.222.222
setprop net.dns1 208.67.222.222
dan kemudian mengujinya dengan tekad IP hjfdkhfjkyuiwnwetbyebvtwgqwdi.tk ... Saya mendapatkan respons NXDOMAIN, yang berarti bukan berasal dari server nama OpenDNS yang telah saya tetapkan (yang akan mengembalikan jawaban dengan IP alternatif, untuk melayani Anda menambahkan).
Ketika melakukan
getprop | grep dns
Saya hanya akan melihat apa yang telah saya konfigurasikan. Namun ketika beralih dari WiFi ke seluler (3G atau 4G / LTE) saya melihat IP yang saya kenali ditugaskan untuk operator seluler saya. Aplikasi seperti "DNSwitch" atau "DNS Changer" dapat mengatur ulang resolusi tersebut secara otomatis saat perubahan jaringan. Namun apa yang getprop
melaporkan saya, masih bukan apa yang benar-benar melakukan penyelesaian.
Metode 2 [a]:
Cara lain yang saya coba, adalah modifieng /system/etc/dhcpcd/dhcpcd-hooks/20-dns.conf
satu set hal-hal yang diperbaiki di sana (tetapi perlu diketahui nama jaringan dan jumlah resolver dapat berbeda). Tanpa keberhasilan.
Metode 2 [b]:
Dan di /system/etc/dhcpcd/dhcpcd.conf
saya menghapus parameter untuk menerima resolver pada negosiasi DHCP. Juga tidak berhasil.
Metode 3:
Sejauh ini satu-satunya hal yang akan bekerja sedikit adalah menggunakan "orang miskin VPN", menggunakan aplikasi "SSH Tunnel", menggunakan SOCKS4, tetapi menggunakan itu saya tidak mendapatkan hasil yang baik.
Lanjut:
Sepertinya DNS diatur di tempat lain, atau semua diteruskan (dibajak) segera setelah jaringan bergerak.
Jadi, bagaimana bisa? Apakah ini cara kotor lain untuk menyediakan alat bagi operator untuk menghancurkan netralitas jaringan?
Dalam kasus Anda, pertanyaan Anda adalah karena itu. Apakah Anda memiliki SSH untuk dicoba jika SSHTunnel adalah solusi alternatif untuk menyiasati sensor operator Anda?
ndc resolver setifdns <iface> <domains> <dns1> <dns2> ...
. Contoh:ndc resolver setifdns eth0 "" 8.8.8.8 8.8.4.4