Frage zu "Privates DNS"

L

Linux-Nutzer

Erfahrenes Mitglied
34
Hallo Android-Freunde,

ich habe das Problem, dass bei meinem crDroid (Android 11) in meinem WLAN zuhause immer die Meldung kommt "auf den privaten DNS-Server kann nicht zugegriffen werden", und in anderen WLANs geht es. Zuhause habe ich aber sowieso im Router bereits andere DNS-Server eingetragen (die z.B. Werbung zensieren, aber keine anderen Domains usw.) - zudem habe ich im Router auch ein DoH installiert (weil ich die Konfiguration von DoT irgendwie nicht hingekriegt habe, ist ein OpenWRT-Router).
Nun frage ich mich, ob da etwas quer schießt. Und als Workaround, weil ich gerade nicht weiß, wie ich das Problem debugge (ohne z.B. mein Netz temporär auf die DNS-Server des ISPs umzustellen, die ich ja gar nicht haben will), frage ich mich nun gerade:

Was genau macht die Einstellung "Automatisch" in der Netzwerk-Einstellung bei Privates DNS unter Android eigentlich?


Ich nehme an es wird automatisch entschieden, ob ein privater DNS-Server genutzt wird, oder nicht - aber anhand welcher Kriterien wird diese Entscheidung getroffen?
Und ist das dann der Server, den man selbst eintragen kann wenn man das private DNS einschaltet, oder ist das ein standardmäßig vorkonfigurierter von Google o.ä., der sich gar nicht ändern lässt?
 
"Automatisch" bezieht sich nur auf die Verschlüsselung, lässt der genutzte DNS Server Verschlüsselung zu, wird Android den Verkehr verschlüsseln und wenn nicht, dann nicht. Primär bezieht eine Verbindung, ob nun Mobil oder Wifi, den DNS Server ja vom Anbieter, der eine lässt halt Verschlüsselung zu, der nächste wieder nicht. Mit "Automatisch" siehst du mit Boardmitteln aber nie, ob die Verbindung gerade verschlüsselt ist.

Ich habe überall die AdGuard DNS-Server eingetragen, also auf der Fritzbox mit eingerichteter Verschlüsselung, direkt unter Android und nochmal im Browser, ich habe hier keine Probleme, wenn AdGuard an mehreren Stellen aktiv ist.
Du solltest mal auf dem Smartphone in den Wifi-Einstellungen deines Heimnetzes bei den DNS-Servern die IP deines Routers einstellen, dann werden die dort hinterlegten Server genutzt, ebenso solltest du die Option randomisierte MAC-Adresse für deine Heimnetzverbindung deaktivieren, falls nicht bereits geschehen.

IMG_20230210_203622.jpg
 
Zuletzt bearbeitet:
  • Danke
Reaktionen: Keks66
@schnueppi, die Meldung zu unterdrücken löst aber ein bestehendes Problem nicht, du solltest dann mal deine gesamte Konfiguration überprüfen. Internet mag dann ja trotzdem funktionieren, aber eben ohne den präferierten DNS, was die ganze Sache ad absurdum führt.
 
@Kamika242 Der DNS wird natürlich verwendet. Nur offensichtlich wird die Routineanfrage von Android an den Googleserver blockiert. Android denkt so, daß ich offline sei, was aber nicht stimmt. Dnsleaktest.com zeigt den korrekten DNS-Server.
 
  • Danke
Reaktionen: Kamika242
@schnueppi , ah, dann ist das tatsächlich nervig. Ich bekomme die Meldung äußerst selten, dann ist der DNS-Server (AdGuard) aber auch wirklich kurzzeitig down.
 
Gibt es eine Möglichkeit Privates DNS in den Schnelleinstellungen Ein/Auszuschalten?
 
@Turtle67, von Hause aus glaube ich nicht, aber ggf. über einen Tasker-Wechselschalter. Werde mich nachher mal damit beschäftigen.
 
  • Danke
Reaktionen: Turtle67
@Turtle67

Es gibt die Möglichkeit per Tasker Schalter in Kombination mit Autotools Secure Settings. Dieses Unterfangen ist für Laien jedoch nicht ganz einfach, da einige Berechtigungen gewährt werden müssen, was nur per ADB oder die Tasker Erlaubnisapp für Windows/Linux funktioniert. Bevor ich mich an eine umfangreiche Anleitung mache, gib mir bitte Bescheid, ob du Interesse an diesem nicht ganz unkomplizierten Weg hast.
 
@Kamika242

Erst mal Danke für deine Mühe....
Ich sag mal so, vor ein paar Jahren hab ich noch fleißig gerootet und rumgebastelt aber mittlerweile bin ich etwas ruhiger geworden.
Seit dem S21 Ultra versuche ich sogar Drittsoftware zu vermeiden wenn es eine "Hauslösung" gibt.
Also extra für mich brauchst du dir nicht die Mühe für eine Anleitung machen, hatte auf eine einfachere Lösung gehofft.
 
  • Danke
Reaktionen: Kamika242
Kamika242 schrieb:
Es gibt die Möglichkeit per Tasker Schalter in Kombination mit Autotools Secure Settings.
Die zusätzliche App brauchst du aber nicht. Sollte auch so gehen, siehe Screenshot.

Die Variable kann man im Befehl der Custom Settings jeweils schreiben lassen. Sieht man nicht im Screenshot.
 

Anhänge

  • Screenshot_20230619_231314_Tasker.png
    Screenshot_20230619_231314_Tasker.png
    138,3 KB · Aufrufe: 189
Zuletzt bearbeitet:
  • Danke
Reaktionen: Kamika242
@holms , danke, einfach nur Custom Settings hatte ich jetzt garnicht in Erwägung gezogen, da ich die DNS Geschichten erfahrungsgemäß gleich dem extra geschützten Secure Bereich zugeordnet hatte.
 
@Sitara Aci La Rose , damit dürfte @Turtle67 sicher glücklich sein. 👍🏻

Sehe gerade, gibts auch im F-Droid Store. Muss ich bei der Suche kürzlich völlig übersehen haben. Allerdings muß man auch hier erst die Berechtigung WRITE_SECURE_SETTINGS für die App per ADB erlauben. Schriebst du ja schon oder hast du nochmal editiert? Vielleicht werd ich auch einfach blinder im Alter. 😎

IMG_20230620_120346.jpg
 
Zuletzt bearbeitet:
  • Danke
Reaktionen: Keks66
Erst mal danke für die Antworten. ADB fällt leider für mich weg, nutze keinen PC/Laptop mehr, nur noch DEX seit mein Laptop den Geist aufgegeben hat.
 
@Turtle67 Meine Lösung am PC: da ich dnsforge als DNS in der Fritzbox eingetragen habe, umgehe ich den bei Bedarf mit einem eingetragenen DNS-Server ohne Filter im Firefox-Browser (habe ein solches Firefox-Profil erstellt). Ob es einen Androidbrowser mit DNS-over HTTPS gibt, müßte man recherchieren (Firefox?).
Ansonsten kann man ev. eine Firewall (mit DNS-Filter) nutzen, die man per Klick an und ausschalten kann.
schnueppi.
 
  • Danke
Reaktionen: Kamika242
Frohe Weihnachten!

Ich habe kürzlich Android 14 (One UI-Version 6.0) und den Chrome Browser 120.0.6099.144 auf meinem Galaxy A33 5G installiert. Jetzt kann ich "dnsforge.de" nur noch eingeschränkt verwenden.

Unter Einstellungen / Verbindungen / Weitere Verbindungseinstellungen / Privates DNS / Hostname des Anbieters des privaten DNS habe ich wie bei Android 13 "dnsforge.de" eigetragen. Scheint zu klappen.

Der Chrome Browser will jetzt unter Einstellungen / Datenschutz und Sicherheit / Sicheres DNS verwenden / Anderen Anbieter verwenden eigene Einstellungen haben. Die Einstellungen aus der Auswahlliste funktionieren, aber "dnsforge.de" akzepziert Chrome nicht!

Habe ich die URL "dnsforge.de" falsch eingegeben, oder verwaltet Chrome eine Blacklist???
 
Zuletzt bearbeitet:
@Istvan Der systemweite DNS schließt ja Chrome ein. Dort nochmal dnsforge auszuwählen, bringt doch aus meiner Sicht nichts. Bei Browsern am PC ist der alternative DNS immer https. Vermutlich ist das bei Chrome auch so. Z.B.
https://clean.dnsforge.de/dns-query
 
Danke schnueppi!
Du hast recht, "dnsforge" doppelt einzugeben macht keinen Sinn, mir war nicht klar, dass Chrome die Sytemeinstellung nutzt.
 
@Istvan dnsleaktest.com zur Kontrolle
 

Ähnliche Themen

W
Antworten
4
Aufrufe
1.932
Kamika242
Kamika242
A
  • Arg-Gly-Asp
Antworten
4
Aufrufe
940
Kamika242
Kamika242
T
Antworten
0
Aufrufe
558
toto999
T
Zurück
Oben Unten