Ten wątek z grudnia 2025 roku łączył kilka różnych problemów z Pi-hole: port 67 był już używany, aktualizacje Gravity zgłaszały brak dostępności rozpoznawania DNS, port 80 kolidował z panelem ZimaOS, a późniejsza awaria zasilania ponownie spowodowała nieprawidłowe działanie wcześniej sprawnej konfiguracji.
Wątek nie przedstawiał jednego prostego rozwiązania. Niektóre wczesne założenia społeczności nie wyjaśniały późniejszych objawów zgłaszanych przez użytkownika, dlatego najważniejszą lekcją jest rozdzielenie DHCP, DNS, mapowania interfejsu WWW, rozpoznawania nazw przez serwer nadrzędny oraz trwałego stanu kontenera, zamiast traktowania wszystkiego jako jednego problemu z portem.
Port 67 Dotyczy DHCP, a nie Standardowego Filtrowania DNS
Użytkownik źródłowy znalazł proces dnsmasq już nasłuchujący na porcie 67 i nie mógł go zakończyć. Odpowiedzi społeczności wyjaśniały, że Pi-hole potrzebuje portu 67 tylko wtedy, gdy działa jako serwer DHCP. Router użytkownika już zapewniał DHCP, więc Pi-hole nie musiał przejmować tej roli.
Jeśli Pi-hole służy wyłącznie do filtrowania DNS, pozostaw DHCP w routerze, chyba że masz przemyślany projekt sieci wymagający obsługi DHCP przez Pi-hole.
DNS Korzysta z Portu 53
Usługa DNS Pi-hole korzysta z portu 53 przez TCP i UDP. Konfiguracja społeczności przedstawiona w tym wątku koncentrowała się na udostępnieniu DNS na porcie 53 przy wyłączonym DHCP.
Aktualne wymagania dotyczące usług i portów należy sprawdzać w oficjalnej dokumentacji Pi-hole, zamiast zakładać, że każdy szablon kontenera ZimaOS z 2025 roku nadal wygląda identycznie.
aktualne wymagania Pi-hole dotyczące usług i portów
Port 80 Był Osobnym Konfliktem z Panelem ZimaOS
Podczas próby czystej instalacji Pi-hole użytkownik otrzymał w ZimaOS informację, że port 80 jest już używany. Zima-Jerry potwierdził, że można zmienić port interfejsu WebUI ZimaOS.
Prostszą alternatywą po stronie kontenera, omawianą w wątku, było pozostawienie panelu ZimaOS na jego dotychczasowym porcie i zmapowanie innego portu hosta na wewnętrzny port WWW Pi-hole. Zmienia to tylko sposób dostępu do panelu administracyjnego Pi-hole; nie zmienia ruchu DNS na porcie 53.
Prawidłowe Mapowanie Portów Nie Naprawiło Automatycznie Gravity
Po uporządkowaniu mapowań portów użytkownik nadal widział komunikat „DNS resolution is unavailable”. Wątek przeszedł więc od konfliktów portów do dostępności nadrzędnego serwera DNS. Ważne jest rozróżnienie:
- mapowanie portów określa, czy klienci mogą uzyskać dostęp do usługi Pi-hole;
- nadrzędny serwer DNS określa, czy sam Pi-hole może rozpoznawać nazwy i odświeżać dane Gravity.
Wątek nie przedstawił potwierdzonej przez IceWhale przyczyny każdego problemu z DNS, dlatego nie należy twierdzić, że sam port 67 wyjaśnia nieudaną aktualizację Gravity.
Konfiguracja Ponownie Przestała Działać Po Awarii Zasilania
Użytkownik zgłosił później, że Pi-hole działał poprawnie przed utratą zasilania, a następnie ponownie przestał działać. Społeczność zasugerowała, że trwałe dane AppData mogą przetrwać zwykłe odinstalowanie i przenieść uszkodzony stan do ponownej instalacji.
Usunięcie katalogu AppData jest operacją destrukcyjną, ponieważ usuwa trwały stan aplikacji. Była to rekomendacja społeczności dotycząca rozwiązywania problemów, a nie oficjalna procedura odzyskiwania IceWhale. Przed usunięciem trwałych danych wykonaj kopię zapasową konfiguracji i sprawdź dokładną ścieżkę aplikacji.
Przed Ponownym Tworzeniem Pi-hole Sprawdź Stan ZimaOS
Ta sama awaria zasilania wpłynęła również na uruchamianie komputera. Gdy sam system operacyjny stał się niestabilny, wątek prawidłowo oddzielił ten problem od problemu z kontenerem Pi-hole. Nie można oczekiwać normalnego działania kontenera, gdy host nie uruchamia się poprawnie lub usługi Docker nie działają prawidłowo.
Często Zadawane Pytania dotyczące Pi-hole w ZimaOS
Czy Pi-hole potrzebuje portu 67, jeśli mój router już zapewnia DHCP?
Nie, w przypadku omawianej w tym wątku konfiguracji przeznaczonej wyłącznie do filtrowania DNS. Port 67 jest związany z usługą DHCP, natomiast filtrowanie DNS korzysta z portu 53.
Co zrobić, jeśli ZimaOS już korzysta z portu 80?
Zima-Jerry potwierdził, że można zmienić port WebUI ZimaOS. Innym rozwiązaniem jest zmapowanie wewnętrznego portu WWW Pi-hole na inny port hosta.
Czy listy blokad mogą powodować komunikat „DNS resolution is unavailable”?
Rozwiązywanie problemów w tym wątku koncentrowało się na możliwości połączenia Pi-hole z nadrzędnym serwerem DNS, a nie na zawartości list blokad.
Czy odinstalowanie Pi-hole gwarantuje czystą ponowną instalację?
Nie, jeśli pozostaną trwałe dane AppData. Wątek później analizował nieaktualny lub uszkodzony trwały stan po nagłej utracie zasilania, ale usunięcie tych danych należy traktować jako destrukcyjny etap odzyskiwania.
