A mobiladatok DNS-jének módosítása alkalmazás nélkül
On november 30, 2020 by admin(A telefonom gyökerezik és fut az Android 5.1)
Hogyan lehet megváltoztatni a DNS-t mobiladat-címek (és tartósan, ha lehetséges) az alkalmazás követelménye nélkül?
Megjegyzések
- A mobil kapcsolatok módosítása ' s DNS-nek az Android KitKat-on? erre több válasza is van – különböző megközelítések, amelyek közül legalább kettő nem igényel alkalmazást.
- Kapcsolódó: Hogyan konfigurálhatom megfelelően a DNS-t?
Válasz
Nem találtam módot megbízhatóan megteheti azt alkalmazás nélkül.
Gyakran használom az OpenDNS Family Shield alkalmazást, de néha megakadályoz egy bizonyos hackelési webhely meglátogatása, majd Gyorsan és egyszerűen meg kell változtatnom a DNS-kiszolgálókat.
Korábban a DNS-t használtam , de az Android 4.3 és újabb verzióiban nem működött. , ezért létrehoztam a A DNS felülírása alkalmazást, egy új alkalmazást, amely utánozza a DNS beállítása viselkedését, de még Lollipop-ban is működik. Van még néhány jó funkciója, például egy PIN-védelmi hirdetés és egy Wi-Fi SSID-szűrő is.
Csak így látom anélkül, hogy Az alkalmazás valami olyan, mint egy iptables
szabály, amely az udp / 53-ba kerülő forgalmat átirányítja más IP-re. Hasonló eljárás látható egy XDA szálban .
Ide illesztem a iptables
szabályokat a teljesség érdekében (nem teszteltem őket)
$IPTABLES -t nat -D OUTPUT -p tcp --dport 53 -j DNAT --to-destination 208.67.222.222:53 || true $IPTABLES -t nat -D OUTPUT -p udp --dport 53 -j DNAT --to-destination 208.67.222.222:53 || true $IPTABLES -t nat -I OUTPUT -p tcp --dport 53 -j DNAT --to-destination 208.67.222.222:53 $IPTABLES -t nat -I OUTPUT -p udp --dport 53 -j DNAT --to-destination 208.67.222.222:53
Az Android-eszközről bármely IP-re, UDP-portra és a TCP 53-ra irányított minden átirányításra kerül: 208.67.222.222
, amely az OpenDNS DNS-kiszolgálóinak egyike.
Ezeket a parancsokat egy szkriptbe kell helyezni, amelyet minden eszköz indításakor futtatnak. Ez a funkció az Ön ROM-jától függ. “Nem tudom, lehet-e valami hasonlót végrehajtani a készlet ROM-on alkalmazás nélkül. A A DNS felülírása megoldja ezt a problémát is.
Megjegyzések
- Az I tulajdonság tetszett itt az, hogy az alkalmazásod funkcióinak bemutatásán kívül (amit sok fejlesztő / marketinges <
láttam itt csinálni), közvetlenül a kérdésre koncentráltál, és megpróbáltad hogy alternatívát nyújtson magának az alkalmazásának. Jó!
Válasz
Kezdve a következővel: Android 9 Pie lehetővé teszi a DNS globális megváltoztatását, feltéve, hogy támogatják a TLS-t . Csak menjen be
Settings → Network & internet → Advanced → Private DNS
Megjegyzések
- Redmi 9. megjegyzésem van Pro Max android 10-et futtatva. Amikor beírom az IP-t a privát DNS-szolgáltató hosztnevébe, akkor letiltja a mentés gombot, amint beírom az első karaktert a 3. pont után. Az, hogy az IP-k nem engedélyezettek? ' 208.67.222.222 vagy 208.67.220.220 kódot próbálok megadni
- Van-e olyan tartomány, amely ezekre a nyílt DNS-IP-kre mutat?
Válasz
Ez az információ 2014-ből származik, de még mindig működhet. Jelenleg nem vagyok abban a helyzetben, hogy teszteljem, de mivel gyökerezik. Megpróbálhatja hozzáadni a dns beállításokat a build.prop fájlhoz, és megnézheti, hogy ragaszkodik-e. Ha a következőt hozzáadja a build.prop fájlhoz, hozzá kell adnia a Google-t DNS-kiszolgálóként.
net.rmnet0.dns1=8.8.8.8 net.rmnet0.dns2=8.8.4.4 net.dns1=8.8.8.8 net.dns2=8.8.4.4
A Nexus erről a bejegyzéséről készült 5 fórum vége az XDA-n. Ez a bejegyzés itt található. A 21. tétel száma a DNS-beállítás.
Megjegyzések
- Ezt szórakozásból próbáltam ki az Android 7.0-t futtató Lenovo P2-n, és nem működött
Válasz
Ez nem lehetséges alkalmazás nélkül, annak csak egy alkalmazással kell lennie. Másodszor, root hozzáféréssel kell rendelkeznie ahhoz, hogy megváltoztassa az 1G / 2G / 3G / 4G DNS. Próbálja meg: DNS beállítása .
Megjegyzések
- " Ez ' nem lehetséges alkalmazás nélkül, annak egy alkalmazással kell lennie " – van valami jó ok?
- A Cuz android alapértelmezés szerint nem támogatja, így ' miért van szükség egy speciális alkalmazásra, hogy összevissza éljen vele
- az Android valóban támogatja A build.prop szerkesztéséhez csak egy fájlkezelőre van szükség, root hozzáféréssel.
- @DanB +1, Észrevételeket akart készíteni erről a mondásról. Nézze meg a build.prop metódusra adott válaszomat. Ha érdekel.
- @ jer3my Remek elmék hasonlóan gondolkodnak? ' Megnézem válaszát 🙂
Vélemény, hozzászólás?