DNS DOH on Android 13+?

Hallo Ihr Lieben,
hat jemand Erfahrungen mit DOH auf Android-Geräten mit Version ab 13+ ??
ich habs mit Android 11 nicht hin bekommen …
Hintergrund:

  • Ich bin ehrenamtlich tätig, insofern angewiesen auf öffentliche Netzwerke, auch mit „hidden SSID“
  • hier ist meist wie bei meinem Fritz-Gastnetzwerk alles „verboten“ außer „Surfen+Mail“
  • also funktioniert DOT/quic nicht, da der Port 853 geblockt ist.
  • mit IOS aktiviere ich einfach das DOH-Profile und „des rennt“ :grinning:
  • unter Android 11 kann ich nur „dnsforge.de“ unter „Private DNS“ definieren, „https://dnsforge.de/dns-query“ für DOH wir nicht akzeptiert, kann eben NICHT speichern.
  • Android 13+ kann ich leider (noch) NICHT selbst testen mangels Geräten …

Hat das jemand unter Android 13+ schon mal probiert, getestet, verifiziert ?

vielen Dank,
VG, Dieter

Hi,

DoT ist doch bei Android seit glaube ich Version 9 Standard, unter Netzwerk Privater DNS kannst du einfach dnsforge.de eintragen und es geht.

Welche Fehlermeldung erhälst du denn dort ?

ups, sorry … was so ein Buchstabe ausmachen kann :innocent:

ich meine natürlich DOH = DNS over HTTPS = Port 443

Dass DOT bereits seit Android 9 funktioniert per DOT, is mir bekannt, nutze ich auch soweit möglich. Im Gastnetz / öffentlicher Hotspot bekomme ich:


Wohl weil Port 853 eben gesperrt ist.

Daher mein Versuch mit DOH, d.h. bei „Private DNS“ eben die Adresse „https://dnsforge.de/dns-query“ eingetragen → KEIN Speichern möglich unter Android 11.

Ich hatte auch gesucht nach „Android DOH“ … da hieß es an mehreren Stellen dass Android ab Version 13 auch DOH können soll, was ich leider so (noch) nicht testen kann.

Vielleicht gibts ja jemanden hier mit einen Android 13 Gerät (oder 14), der mal bei „Private DNS“ die DOH-Adresse testen könnte ?

Besten Dank.

Ich habe GrapheneOS (Android 14). DoH wird nur über eine interne Liste ermöglicht, da stehen nur Google und Cloudflare drin. Die Liste kommt direkt von AOSP und wird durch GrapheneOS nicht geändert.

Also als Private-DNS hostname entweder cloudflare-dns.com oder dns.google
Falls du dns64 brauchst, sollte dns64.dns.google funktionieren.
Edit: Ergebnis mit cloudflare-dns.com

Ansonsten nutze ein VPN, das den kompletten Datenverkehr inklusive DNS tunnelt.

Es gibt auch Ein paar DoH-Clients die die VPN-Funktion von android nutzen, um nur die DNS-Anfragen umzuleiten und den Rest ganz normal ohne VPN durchlassen, z.B.
nebulo oder Rethink

danke @progandy :wave:
Google machts mMn. mal wieder komplizierter als nötig

Ich hab nochmal recherchiert mit „android dns-over-https“ … hmm, auch nicht besser oder einfacher:

  • siehe bei Google … isses jetzt DOH oder doch quic = https/3 ?
  • siehe XDA … macht mich auch nicht schlauer bez. DOH on Android … aber interessante Links …
  • siehe DNS.SB … Links zu Nebula + Intra, beides OpenSource, wobei Intra aktueller ist. Ja, is wohl neben RethinkDNS eher was für Fortgeschrittene und kann wohl auch beliebige DOH-Server wie eben den von dnsforge.de + auch MEHR Funktionen

So weit, so „schlecht“ … Ich suche eigentlich nach einer Option, DOH auf Android auch „unbedarften“ Nutzern nahe zu legen … die gibt es wohl eher NICHT … will Google wohl auch nicht.

Egal, ich bekomme wohl nächste Woche mal ein Samsung Tablet A9+ (A13/14) zum „spielen“ … schau’n mer moh :wink:

@dominion : Deine Beschreibungen zum dnsforge.de find ich schon super + sehr ausführlich … bei Android eben „kurz“. Evtl. wäre ein Hinweis hilfreich, dass es sich „nur“ um DOT handelt, d.h. in öffentlichen Netzwerken ggf. nicht funxt? Zudem fände ich persönlich einen Hinweis auf z.B. Nebula, Intra, RethinkDNS für „erweiterte Optionen“ gar nicht so verkehrt … war vor Android 9 so, isses jedoch leider wohl immer noch :face_with_raised_eyebrow:

Hallo noch mal,
Ich habe das Thema DOH on Android am A9+ mit Android 14 testen können, hier kurz zusammengefasst:

  • „Private DNS“ : is anscheinend immer noch nur DOT, bzw. DOH für nur wenige Anbieter wie Cloudfare/Google. Für mich im restriktiven Gast-/öffentlichen Netz eben nicht brauchbar.
  • DOH funktioniert auf Android perfekt mit der App „Intra“, ok, is eben „Pseudo-VPN“, d.h. ich kann KEIN weiteres VPN nutzen = „Highlander-Prinzip“ auf Android (auch auf IOS) = es kann nur EIN VPN aktiv sein.
  • Inwieweit bei den Browser unter Android selbst DOH aktiviert werden könnte, im Vgl. zum Desktop, hab ich nicht getestet. Ich schätze mal, eher weniger, da Mobil-Versionen der Browser meist etwas geringeren Funktionsumfang haben.

Also zu meiner Ausgangsfrage sind meine Erkenntnisse eben bez. DOH mit dnsforge.de auf (Mobil-)Geräten:

  • Android : geht eigentlich nur sauber + systemweit mit zusätzlicher App = VPN
  • IOS/macOS : geht eben „einfach“ über die Installation von Profilen. Ok, is ein wenig „klick hier, klick da…“, aber einmaliger Aufwand und funktioniert eben systemweit und OHNE VPN.
  • Browser wie bei dnsforge.de beschrieben : Desktop-Browser können das, einfach DOH-URL eintragen. Mobil Browser = ???. Is jedoch NUR im Browser, gilt nicht für Programme/Apps … aber immerhin.

Ok, für mich wäre das Thema eigentlich abgehakt, es sei denn jemand hätte noch ne Frage / Kommentar dazu.

Vielen Dank an alle hier für die Rückmeldungen.
VG, Dieter

Ich habe das hier gefunden:

Aktuell unterstützt Android nativ nur Google DNS und Cloudflare DNS für DoH. Diese beiden Anbieter sind fest einprogrammiert.
Quelle: https://www.reddit.com/r/Android/comments/w2yu6n/dnsoverhttp3_in_android/?tl=de

Ich vermute mal das es bald dann auch für alle DoH Server gehen wird.

Danke.
Jep hab ich gelesen und mich macht das http/3 etwas stutzig. lt. Wiki. Is ja wohl eher UDP und quic statt TCP und https=443.
Habs gerade getestet in meinen restriktiven Gastnetz „nur Surfen + Mailen“ mit „Private DNS“ unter Android 14 (Samsung A9+):

  • dnsforge.de → NO
  • dns.google → NO
  • cloudflare-dns.com → NO
  • NO : bedeutet hier, ich kann das zwar speichern, habe jedoch KEINE Internetverbindung.

Ok, ich könnte gff. noch tiefer graben um z.B. den Port /Protokoll rauszufinden … hab jedoch grad eher keine Ambitionen … hängt evtl. auch an meiner Fritte + 1&1-DSL, auch möglich.
Meine Vermutungen gehen eher in die Richtung, dass Google eher HTTP/3 per UDP pushen will, DOH3 jedoch (noch) über TCP (quic) = Port 853 gehen.
Was solls, auf IOS funktionieren die DOH-Profile tadellos, auf Android gehts eben auch im Android 14 einfach mit der App Intra als „Pseudo-VPN“.

VG