| Termin | Definicja |
|---|---|
| DNS ignorowany przez aplikacje korzystające z DoH | DNS ignorowany przez aplikacje korzystające z DoH (DNS over HTTPS) wskazuje, że przeglądarka lub aplikacja ma włączone własne, szyfrowane rozwiązywanie nazw, pomijające systemowy DNS. DNS ignorowany przez aplikacje korzystające z DoH – definicja i znaczenieOkreślenie „DNS ignorowany przez aplikacje korzystające z DoH” opisuje sytuację, w której program nie korzysta z ustawień systemu operacyjnego dotyczących serwerów DNS, ponieważ samodzielnie wysyła zapytania o adresy stron przez DNS over HTTPS. Zamiast przekazać nazwę domeny do resolvera wskazanego w konfiguracji połączenia sieciowego, aplikacja tworzy szyfrowane żądanie HTTPS do własnego dostawcy usługi rozwiązywania nazw. W praktyce oznacza to, że zmiana serwera DNS w routerze, karcie sieciowej albo systemie może nie przynieść żadnego efektu w tej konkretnej aplikacji. DNS odpowiada za zamianę nazw, takich jak Nie jest to z reguły awaria samego DNS. Częściej jest to konsekwencja świadomie ustawionej funkcji prywatności, polityki bezpieczeństwa albo mechanizmu wbudowanego w aplikację. Termin może pojawić się podczas diagnozowania rozbieżności: strona otwiera się w jednym programie, a w innym nie, blokada domeny działa w systemie, lecz nie działa w aplikacji, albo aplikacja korzysta z innego adresu niż pozostałe urządzenia w tej samej sieci. Jak DoH zmienia działanie rozwiązywania nazwW klasycznym modelu aplikacja przekazuje nazwę systemowej usłudze DNS, a system wykorzystuje skonfigurowany resolver. Po włączeniu DoH aplikacja może ominąć ten etap. Z jej punktu widzenia najważniejsza staje się konfiguracja własnego dostawcy szyfrowanego DNS, a nie ustawienie widoczne w panelu sieciowym. Taki mechanizm może działać niezależnie od tego, czy połączenie odbywa się przez przewodową kartę sieciową, Wi-Fi, tunel VPN czy sieć firmową. Możliwe są także rozwiązania pośrednie. Aplikacja może sprawdzać dostępność DoH, a następnie przełączać się między szyfrowanym i systemowym DNS. Może również używać DoH tylko dla części zapytań, na przykład dotyczących stron internetowych, pozostawiając inne domeny systemowi operacyjnemu. Występuje wtedy pozorna niespójność, ponieważ dwa programy działające na tym samym komputerze mogą otrzymać różne odpowiedzi dla tej samej nazwy. Na wynik wpływa również pamięć podręczna. Aplikacja może przechowywać wcześniejsze odpowiedzi DNS przez określony czas, podobnie jak system, przeglądarka lub router. Po zmianie konfiguracji nowe ustawienie może więc nie być od razu widoczne. Znaczenie ma także wybór serwera DoH, obsługa DNSSEC, reguły filtrowania domen, rozpoznawanie sieci lokalnej oraz możliwość rozwiązywania nazw prywatnych, których nie ma w publicznym DNS. DoH nie zastępuje wszystkich mechanizmów sieciowych. Po rozwiązaniu nazwy nadal musi zostać nawiązane połączenie z właściwym adresem, a jego powodzenie zależy między innymi od zapory, certyfikatów, proxy, routingu, VPN i reguł dostępu. Dlatego problem przypisywany DNS może w rzeczywistości dotyczyć następnego etapu komunikacji. Typowe objawy, problemy i błędy konfiguracyjneJednym z częstych objawów jest różnica między działaniem domeny w kilku aplikacjach. Strona może być dostępna w przeglądarce z aktywnym DoH, mimo że systemowy DNS zwraca błąd, albo odwrotnie. Podobna sytuacja występuje przy lokalnych nazwach urządzeń, domenach używanych w sieci domowej oraz zasobach dostępnych tylko przez wewnętrzny resolver. Aplikacja kierująca zapytania do publicznego dostawcy DoH może nie znać tych nazw, ponieważ nie ma dostępu do lokalnej strefy DNS. Problem może być widoczny jako komunikat o nieodnalezieniu serwera, długie oczekiwanie na otwarcie strony, sporadyczne przerwy w działaniu, przekierowanie do niewłaściwej usługi albo brak dostępu do zasobu, który na innym urządzeniu działa poprawnie. Jeżeli jednocześnie używany jest VPN, filtr treści, zapora lub firmowe proxy, szyfrowane zapytanie może być blokowane, przekierowywane lub obsługiwane w sposób niezgodny z założeniami aplikacji. Do często spotykanych błędów należy uznanie, że ręczna zmiana adresów DNS w systemie automatycznie zmieni zachowanie każdego programu. Nie zadziała to, gdy aplikacja ma własną politykę DoH, niezależną pamięć podręczną albo ustawienia zapisane w profilu użytkownika. Innym źródłem trudności jest wyłączenie DoH bez sprawdzenia, czy systemowy resolver obsługuje wymagane domeny, filtruje je zgodnie z potrzebami i jest osiągalny z aktualnej sieci. Weryfikacja powinna obejmować porównanie odpowiedzi z systemowego DNS i z resolvera używanego przez aplikację, sprawdzenie konfiguracji szyfrowanego DNS, wyczyszczenie odpowiednich pamięci podręcznych oraz test w różnych sieciach. Przydatne jest także ustalenie, czy zapytania są kierowane do właściwego dostawcy, czy domena jest publiczna, oraz czy problem dotyczy wyłącznie rozwiązywania nazw, czy również późniejszego połączenia HTTPS. Same zmiany ustawień bez obserwacji wyników mogą utrudnić wskazanie rzeczywistej przyczyny. Kiedy najlepiej przekazać urządzenie do naprawy - DNS ignorowany przez aplikacje korzystające z DoHWizyta w serwisie jest uzasadniona, gdy zachowanie aplikacji pozostaje odmienne od ustawień systemowych, problem powtarza się po zmianie sieci albo konieczne jest rozdzielenie wpływu DoH, VPN, zapory i routera. Szczególnie pomocne będzie zgłoszenie, jeżeli tylko jeden program nie otwiera określonych domen, zasoby lokalne znikają po włączeniu szyfrowanego DNS albo po zmianach konfiguracji występują losowe przerwy w dostępie do stron. W ramach diagnostyki można sprawdzić ustawienia aplikacji, systemowe źródła DNS, pamięć podręczną, reguły zapory, konfigurację połączenia i zależności związane z VPN. Należy przy tym ustalić, czy oczekiwanym rozwiązaniem jest pozostawienie DoH, jego prawidłowe skonfigurowanie, czy kontrolowane przełączenie na DNS systemowy. Takie rozróżnienie ma znaczenie, ponieważ wyłączenie szyfrowania może usunąć jeden objaw, ale nie naprawić lokalnych nazw, błędnego routingu ani blokady połączeń HTTPS. W Warszawie można skorzystać z pomocy serwisu „Warszawskie Pogotowie Komputerowe 24/7”, gdzie diagnoza laptopa jest wykonywana bez opłat. Przy zgłoszeniu warto podać nazwę aplikacji, domenę lub usługę, która nie działa, informację o aktywnym DoH, używanym VPN oraz to, czy ten sam adres otwiera się w innym programie. Takie dane pozwalają szybciej odtworzyć warunki występowania problemu i ograniczyć ryzyko przypadkowej zmiany działających ustawień. Do czasu przeprowadzenia sprawdzenia nie powinno się usuwać profili sieciowych ani wielokrotnie zmieniać resolverów bez zapisania wcześniejszej konfiguracji. Zachowanie komunikatów, godzin występowania błędu i wyników testów z kilku aplikacji ułatwia odróżnienie problemu z DoH od awarii routera, niedostępności serwera, błędnego certyfikatu lub ograniczenia narzuconego przez sieć. |