Błąd ERRDNSNAMEHTTPSONLY jest stosunkowo nowym problemem pojawiającym się podczas próby odwiedzenia strony WWW przez przeglądarkę (szczególnie Google Chrome, Mozilla Firefox czy Microsoft Edge), wynikającym z nieprawidłowego rozpoznania domeny w połączeniu z wymuszeniem połączenia HTTPS. Poniżej znajduje się rozbudowany poradnik, wyjaśniający jego przyczyny, sposoby naprawy oraz szczegółowe instrukcje zarówno dla webmasterów i web deweloperów, jak i użytkowników końcowych.
Co oznacza błąd ERRDNSNAMEHTTPSONLY?
ERRDNSNAMEHTTPSONLY oznacza, że:
- Przeglądarka próbowała nawiązać połączenie wyłącznie po HTTPS z określoną domeną, jednak rozpoznanie (rezolucja) nazwy tej domeny przez serwer DNS zakończyło się niepowodzeniem lub nie udało się ustanowić bezpiecznego połączenia.
Może być to związane z wymuszaniem HTTPS przez politykę przeglądarki (np. HTTPS-Only Mode) lub poprzez konfigurację serwera.
Przyczyny błędu ERRDNSNAMEHTTPSONLY
Najczęstsze źródła problemu:
- Domena nie wskazuje na poprawny adres IP – rekordy DNS nie są ustawione lub domena wygasła.
- Błędna konfiguracja DNS po stronie serwera lub użytkownika.
- Brak lub nieważny certyfikat SSL/TLS – serwer nie obsługuje poprawnie HTTPS.
- Serwer DNS niedostępny lub nie odpowiada.
- Błędne przekierowania, wymuszanie HTTPS na stronie bez prawidłowego wsparcia.
- Oprogramowanie zabezpieczające, firewall lub antywirus blokujący połączenie.
- Problemy z siecią lokalną (np. router, proxy).
- Problemy z pamięcią podręczną DNS (przeglądarki, systemu operacyjnego).
Diagnostyka i naprawa – instrukcje krok po kroku
Dla użytkownika końcowego
-
Sprawdź połączenie internetowe
Upewnij się, że masz aktywne połączenie z internetem. -
Odśwież stronę
Wciśnij Ctrl+F5 lub użyj opcji „Odśwież”, aby wyczyścić pamięć podręczną przeglądarki. -
Wyczyść pamięć podręczną DNS przeglądarki i systemu
- W Chrome:
Wpisz w pasku adresu:chrome://net-internals/#dnsi kliknij „Clear host cache”. - W systemie Windows:
Otwórz Wiersz polecenia i wpisz:ipconfig /flushdns - W macOS:
sudo killall -HUP mDNSResponder - W systemie Linux: zrestartuj usługę NetworkManager.
-
Zmień serwer DNS na publiczny Ustaw na przykład DNS Google (8.8.8.8 oraz 8.8.4.4) lub Cloudflare (1.1.1.1).
-
Wyłącz oprogramowanie zabezpieczające na chwilę
Czasowo wyłącz firewall lub antywirusa, by sprawdzić czy problem nadal występuje; jeśli tak – zaktualizuj ich ustawienia. -
Spróbuj otworzyć stronę w trybie incognito
Wykluczy to problem z rozszerzeniami przeglądarki lub cookies. -
Sprawdź, czy dostęp jest możliwy przez inne urządzenie lub sieć
To pozwoli zawęzić, czy problem dotyczy konkretnego urządzenia czy dostawcy internetu.
Dla webmastera / web dewelopera
1. Weryfikacja DNS domeny
- Użyj narzędzia typu
dig,nslookuplub narzędzi online (np. DNS Checker), by sprawdzić, czy domena poprawnie kieruje na adres IP serwera. - Sprawdź, czy propagacja DNS została zakończona jeśli domena była niedawno konfigurowana.
2. Weryfikacja obsługi protokołu HTTPS na serwerze
- Upewnij się, że:
- Serwer www posiada ważny certyfikat SSL/TLS.
- Usługa HTTPS jest poprawnie skonfigurowana (np. na porcie 443).
- Przekierowania HTTP→HTTPS są prawidłowe.
3. Sprawdzenie ważności i konfiguracji certyfikatu
- Zweryfikuj datę ważności (np. za pomocą komendy openssl lub testu online).
- Sprawdź, czy certyfikat jest poprawnie zainstalowany dla właściwej domeny.
4. Polityki bezpieczeństwa przeglądarki
- Jeśli przeglądarka wymusza tryb HTTPS-Only (np. preferencje w Firefox, flagi w Chrome), serwis musi zapewniać OBSŁUGĘ HTTPS – inaczej użytkownicy zobaczą błąd.
- Popraw przekierowania i nagłówki bezpieczeństwa (np. HSTS).
5. Test na różnych przeglądarkach i urządzeniach
- Niektóre błędy mogą być specyficzne dla środowiska – testuj na kilku urządzeniach.
6. Analiza logów serwera www i logów błędów DNS
- Przeanalizuj dzienniki w celu znalezienia komunikatów mogących wskazywać na źródło problemu.
Najczęstsze pytania i wyjaśnienia
Czy błąd ERRDNSNAMEHTTPSONLY może zależeć od użytkownika?
Tak – jeśli np. użytkownik ma nieprawidłowe ustawienia DNS, zaporę ogniową lub uszkodzoną pamięć podręczną DNS.
Czy winny może być sam serwer lub konfiguracja strony?
Tak, jeśli DNS nie rozwiązuje domeny lub strona nie obsługuje poprawnie HTTPS.
Jak długo trwa propagacja DNS?
Propagacja zmian DNS może trwać od kilku minut do nawet 48 godzin.
Dlaczego certyfikat SSL jest ważny?
Bez niego niemożliwe jest bezpieczne połączenie HTTPS; przeglądarki mogą blokować dostęp.
Skrócona checklista naprawy
Dla użytkownika końcowego –
- Uruchom ponownie przeglądarkę i komputer
- Wyczyść cache przeglądarki i DNS
- Zaktualizuj system i przeglądarkę
- Zmień serwery DNS
- Sprawdź połączenie internetowe i inne urządzenia
Dla webmastera/dewelopera –
- Zweryfikuj rekordy DNS i ich propagację
- Skonfiguruj prawidłowo certyfikat SSL/TLS
- Sprawdź konfigurację serwera www pod kątem HTTPS
- Napraw błędy w przekierowaniach i nagłówkach bezpieczeństwa
- Monitoruj logi serwera i przeglądarki
Podsumowanie –
Błąd ERRDNSNAMEHTTPSONLY to typowy problem z rezolucją DNS w połączeniu z wymuszeniem użycia HTTPS – dotyczy zarówno złej konfiguracji po stronie serwera (DNS, przekierowania, certyfikaty), jak i urządzenia użytkownika (cache, ustawienia DNS). Rozwiązania należy wprowadzać systematycznie – od podstawowej diagnostyki lokalnej po weryfikację na poziomie serwera i domeny.

