Wyszukiwanie w witrynie

To ustawienie Androida nadpisuje prywatny DNS Twojego routera


Nawet jeśli masz ustawiony prywatny DNS na swoim routerze, twój telefon z Androidem może go nie używać. Wszystko sprowadza się do jednego ustawienia w telefonie. Chociaż nie ma idealnego rozwiązania tego konfliktu, jego rozwiązanie jest stosunkowo proste i pozwoli, aby twój telefon i router współpracowały ze sobą.

Ustawienie prywatnego DNS na telefonie spowoduje zignorowanie niestandardowego DNS routera

Nie można mieć czegoś na dwa sposoby






DNS jest książką telefoniczną internetu. Tłumaczy nazwy domen, które wpisujemy w przeglądarkach (na przykład linux-console.net), na adresy IP, które komputery mogą zrozumieć.

Domyślnie Twój router, a co za tym idzie wszystkie urządzenia podłączone do Twojej sieci domowej, korzystają z domyślnego serwera DNS Twojego dostawcy Internetu, który nie jest w żaden sposób szyfrowany i ujawnia Twoje zapytania DNS Twojemu dostawcy oraz każdemu, kto ma dostęp do Twojej sieci. Wiele serwerów DNS udostępnianych przez dostawców Internetu nie jest też zbyt szybkie. To samo dotyczy Twojego telefonu; gdy korzystasz z danych mobilnych, telefon używa serwera DNS Twojego operatora.

Z drugiej strony, mamy prywatnych dostawców DNS, takich jak 1.1.1.1 od Cloudflare, Quad9 i NextDNS, którzy nie tylko szyfrują zapytania DNS, ale często szybciej je rozwiązują niż ci dostarczani przez dostawców usług internetowych i operatorów komórkowych, co czyni ich lepszym wyborem nie tylko pod względem prywatności i bezpieczeństwa, ale także pod względem wydajności.

Dlatego właśnie konfiguracja prywatnego DNS na routerach stała się tak popularna. Nie tylko twoje połączenia są bardziej bezpieczne, ale zapytania DNS są również często rozwiązywane szybciej, co może sprawić, że strony internetowe wczytują się szybciej. Ponieważ prywatny DNS jest ustawiony na routerze, wszystkie urządzenia w twojej sieci korzystają z tego samego resolwera DNS, co upraszcza sprawy.

Dotyczy to również twojego telefonu z Androidem, ale tylko jeśli nie masz włączonego Prywatnego DNS. Możesz uzyskać dostęp do tego ustawienia, otwierając Ustawienia i przechodząc do Sieć i internet > Prywatny DNS na telefonach Pixel, lub Ustawienia > Połączenia > Więcej ustawień połączeń > Prywatny DNS na telefonach Samsung Galaxy. Jeśli jednak korzystasz z prywatnego dostawcy DNS na swoim telefonie z Androidem, zignoruje on niestandardowe ustawienia DNS twojego routera.

Uruchamianie prywatnego DNS może powodować problemy z siecią na twoim telefonie

Twój router lub sieć Wi-Fi, z którą jesteś połączony, może nie współpracować z prywatnym DNS telefonu

W większości przypadków posiadanie różnych prywatnych dostawców DNS na routerze i telefonie nie ma znaczenia. Urządzenia w sieci, które nie mają skonfigurowanego DNS, będą korzystać z usługi DNS routera, podczas gdy Twój telefon z Androidem będzie używać tego, który jest skonfigurowany na samym telefonie. Jednak takie ustawienie może powodować pewne problemy.

Na przykład, jeśli używasz zaawansowanej usługi DNS na swoim routerze, takiej jak NextDNS, i skonfigurowałeś ją tak, aby blokowała określone strony internetowe lub wymuszała bezpieczne wyszukiwanie globalnie, nie otrzymasz tych korzyści na swoim telefonie, jeśli używa on innej usługi DNS.

Jeśli używasz Pi-hole, które działa jako blokada reklam na poziomie sieci, włączenie Prywatnego DNS na telefonie go ominie. Jednak możesz używać Pi-hole z funkcją Prywatnego DNS w Androidzie, konfigurując serwer proxy DNS-over-TLS, który akceptuje żądania na porcie 853 i przekazuje je do Pi-hole na porcie 53.

Jeśli Twój dostawca usług internetowych (ISP) lub router blokuje ruch DNS-over-TLS, może to uniemożliwić prawidłowe działanie funkcji Prywatny DNS w Androidzie. Dzieje się tak, ponieważ funkcja Prywatny DNS w Androidzie używa protokołu DNS-over-TLS, który opiera się na zaszyfrowanych połączeniach przez port 853. Tak więc, jeśli Twój router blokuje port 853, może to uniemożliwić telefonowi komunikację z jego prywatnym dostawcą DNS, co może spowodować, że strony internetowe przestaną się ładować. Z drugiej strony, DNS-over-HTTPS przesyła zapytania DNS przez port 443, który jest również używany dla zwykłego ruchu HTTPS, co sprawia, że jest znacznie trudniejszy do zablokowania bez wpływu na inny ruch internetowy.

To samo może się zdarzyć, jeśli używasz routera z niestandardową usługą DNS skonfigurowaną w celu uniemożliwienia urządzeniom omijania filtrowania DNS. Na przykład NextDNS zawiera ustawienie o nazwie Blokuj Metody Omijania, które blokuje znane usługi DNS osób trzecich i zmusza urządzenia do korzystania z filtra DNS routera. W rezultacie telefony z Androidem z włączonym Prywatnym DNS mogą nie być w stanie korzystać ze swojego skonfigurowanego dostawcy DNS, co może powodować problemy z łącznością.

Używanie prywatnego DNS na telefonie może również powodować problemy w sieciach Wi-Fi firmowych i uniwersyteckich, ponieważ często blokują one DNS-over-TLS i wymuszają użycie własnych serwerów DNS.

Możesz rozwiązać konflikt

To naprawdę proste

Jeśli napotykasz problemy, istnieje wiele potencjalnych rozwiązań. Żadne nie jest idealne, ale wiele działa całkiem dobrze.

Najprostszym rozwiązaniem jest wyłączenie Prywatnego DNS, gdy telefon jest połączony z domowym Wi-Fi. Może to być irytujące, ponieważ za każdym razem, gdy wychodzisz z domu lub przełączasz się na dane mobilne, będziesz musiał włączyć Prywatny DNS, ale istnieją aplikacje, które dodają przełącznik Prywatnego DNS do panelu szybkich ustawień Androida. Wystarczy przyznać jedno uprawnienie za pomocą ADB (Android Debug Bridge) lub Shizuku podczas ich konfigurowania.

Możesz również korzystać z tego samego prywatnego dostawcy DNS zarówno na telefonie, jak i na routerze. W ten sposób możesz cieszyć się tymi samymi korzyściami i unikać konfliktów, zwłaszcza jeśli używasz dostawcy, który pozwala na zaawansowaną konfigurację, bez konieczności wyłączania Prywatnego DNS na telefonie za każdym razem, gdy jesteś połączony z domowym Wi-Fi.

Jeśli uruchamiasz własną usługę DNS na routerze, która blokuje zewnętrznych dostawców DNS, zazwyczaj możesz rozwiązać problem, dodając dostawcę DNS swojego telefonu z Androidem (na przykład dns.google, jeśli używasz Google Public DNS) do listy dozwolonych domen.

Na koniec, jeśli twój router lub sieć Wi-Fi, do której jesteś podłączony (na przykład w pracy lub na uniwersytecie), blokuje DNS-over-TLS, albo jeśli po prostu chcesz używać DNS-over-HTTPS w całym systemie na swoim telefonie z Androidem, możesz do tego użyć aplikacji. Niektórzy dostawcy DNS, tacy jak NextDNS, pozwalają korzystać z DNS-over-HTTPS na Androidzie, ale tylko jeśli skonfigurujesz DNS za pomocą ich aplikacji.


Prywatny DNS jest bardziej skomplikowany, niż powinien być

W idealnym świecie twój telefon zidentyfikowałby prywatny DNS twojego routera w momencie połączenia z jego siecią Wi-Fi i albo wyłączyłby własne ustawienie prywatnego DNS, albo automatycznie przełączyłby się na DNS twojego routera. Ale, jak to często bywa, rzeczy nie są tak proste.

Na szczęście istnieje wiele sposobów, aby twój router i telefon z Androidem współpracowały ze sobą, jeśli oba korzystają z prywatnego DNS. Możesz nawet korzystać z prywatnego DNS na swoim telefonie, jeśli sieć, z którą jesteś połączony, blokuje DNS-over-TLS. Wystarczy trochę dostosowań lub użycie dedykowanej aplikacji DNS na telefonie.

Powiązane artykuły