Muuta mobiilidatan DNS: ää käyttämättä sovellusta
On marraskuu 30, 2020 by admin(Puhelimeni on juurtunut ja käyttää Android 5.1: tä)
Kuinka DNS: ää voidaan muuttaa mobiilidatan osoitteet (ja pysyvästi, jos mahdollista) ilman sovelluksen vaatimusta?
Kommentit
- Matkapuhelinyhteyksien muuttaminen ' s DNS: llä Android KitKatissa? on tähän useita vastauksia – erilaisia lähestymistapoja, joista vähintään 2 ei vaadi sovellusta.
- Liittyvät: Kuinka DNS-asetukset määritetään oikein?
Vastaa
En löytänyt tapaa tee se luotettavasti ilman sovellusta.
Käytän usein OpenDNS Family Shield -palvelua, mutta joskus se estää minua käymästä tietyllä hakkerointisivustolla ja sitten Minun on vaihdettava DNS-palvelimet nopeasti ja helposti.
Käytin aiemmin Aseta DNS , mutta se lakkasi toimimasta Android 4.3: ssa ja uudemmissa. , joten loin Ohita DNS , uuden sovelluksen, joka jäljittelee Set DNS -käyttäytymistä, mutta se päivitetään toimimaan jopa Lollipopissa. Siinä on joitain muita hienoja ominaisuuksia, kuten PIN-suojausmainos ja Wi-Fi SSID -suodatin.
Ainoa tapa nähdä se tehdä ilman app on jotain iptables
-sääntöä, joka ohjaa kaiken udp / 53: een menevän liikenteen johonkin toiseen ip: hen. Samanlainen menettely on esitetty XDA-ketjussa .
Liitän tähän iptables
-säännöt täydellisyyden vuoksi (en testannut niitä)
$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
Kaikki Android-laitteelta mihin tahansa IP-, portti-UDP- ja TCP 53 -palveluun ohjattu uudelleenohjataan osoitteeseen 208.67.222.222
, joka on yksi OpenDNS-DNS-palvelimista.
Nämä komennot tulisi sijoittaa komentosarjaan, joka suoritetaan jokaisella laitteen käynnistyksellä. Tämä toiminto riippuu tietystä ROM-levystäsi. ”En tiedä, voidaanko jotain vastaavaa tehdä ROM-levyllä käyttämättä sovellusta. Ohita DNS ratkaisee myös tämän ongelman.
Kommentit
- Ominaisuus I Tykkäsin siitä, että paitsi sovelluksesi ominaisuuksien esitteleminen (minkä olen kehittäjien / markkinoijien ' nähnyt tekevän täällä), keskityit suoraan kysymykseen ja yritit tarjota vaihtoehto sovelluksellesi itsellesi. Hyvä!
- @Firelord kyllä … häpeämätön pistoke, mutta jollain tyylillä 🙂
- Yritän käyttää näitä asetuksia, mutta saan " Virheellinen IP-osoite " -virhe. Yritän käyttää Google DNS 8.8.8.8 ja 8.8.4.4
- Monet sovellukset väittävät antavansa saman kyvyn ilman juuria. Onko kyseisissä sovelluksissa jonkin verran " kiinni "?
- @ mac9416 I ' en ole tietoinen kyseisiin sovelluksiin liittyvästä erityisestä käyttäytymisestä (ne kaikki luovat faux-paikallisen VPN: n), mutta alkuperäinen kysymys oli sen saavuttamisesta ilman erityistä sovellusta, joten mielestäni ' menee uudelleen OT: seen.
Vastaa
Alkaen Android 9 Pie on mahdollista muuttaa DNS: ää maailmanlaajuisesti, jos ne tukevat TLS: ää . Mene vain sisään
Settings → Network & internet → Advanced → Private DNS
kommentit
- Minulla on Redmi-huomautus 9 Pro Max käynnissä android 10. Kun kirjoitan IP yksityisen DNS-palveluntarjoajan isäntänimeen, se poistaa tallennuspainikkeen käytöstä heti, kun kirjoitan ensimmäisen merkin kolmannen pisteen jälkeen. Onko IP-osoitteita kielletty? ' Yritän kirjoittaa 208.67.222.222 tai 208.67.220.220
- Onko jokin toimialue, joka viittaa näihin avoimiin DNS-IP-osoitteisiin?
Vastaus
Nämä tiedot ovat vuodelta 2014. Mutta se voi silti toimia. En voi tällä hetkellä testata sitä, mutta koska olet juurtunut. Voit yrittää lisätä dns-asetukset build.prop-tiedostoon ja nähdä, pysyykö se kiinni. Seuraavan lisääminen build.prop-tiedostoon lisää Googlen DNS-palvelimeksi.
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
Otettu tästä Nexus-viestistä 5 foorumia XDA: lla. Kyseinen viesti löytyy täältä. Tuote numero 21 on DNS-asetukset.
Kommentit
- Yritin tätä huvin vuoksi Lenovo P2 -tietokoneessani, jossa oli Android 7.0, eikä se toiminut
vastaus
Se ei ole mahdollista ilman sovellusta, sen on oltava sovelluksen kanssa. Toiseksi tarvitset pääkäyttäjän oikeudet, jotta voit muuttaa 1G / 2G / 3G / 4G DNS. Kokeile Aseta DNS .
Kommentit
- " Että ' ei ole mahdollista ilman sovellusta, sen on oltava sovelluksen kanssa " – onko mitään hyvää syytä?
- Cuz android ei tue sitä oletuksena, joten ' miksi tarvitset erityistä sovellusta sekaantumiseen
- Android tukee build.prop-muokkaus, tarvitset vain tiedostojen hallinnan, jolla on pääkäyttäjän oikeudet.
- @DanB +1, Aikein kommentoida tätä sanomista. Katso vastauksestani build.prop-menetelmä. Jos kiinnostaa.
- @ jer3my Suuret mielet ajattelevat samalla tavalla? Tarkastelen vastaustasi ' 🙂
Vastaa