이 2025년 12월 스레드에서는 포트 67이 이미 사용 중인 문제, Gravity 업데이트에서 DNS 확인을 사용할 수 없다고 보고된 문제, 포트 80이 ZimaOS 대시보드와 충돌한 문제, 그리고 이후 정전으로 이전에 정상 작동하던 설정이 다시 실패한 문제 등 여러 Pi-hole 문제가 함께 다뤄졌습니다.
이 스레드는 한 단계로 해결되는 깔끔한 해결책을 제시한 것이 아닙니다. 초기 커뮤니티의 일부 추정만으로는 사용자가 나중에 겪은 증상을 설명할 수 없었으므로, DHCP, DNS, 웹 인터페이스 매핑, 업스트림 확인, 영구 컨테이너 상태를 하나의 포트 문제로 취급하지 말고 각각 분리해 살펴보는 것이 중요한 교훈입니다.
포트 67은 일반적인 DNS 필터링이 아니라 DHCP에 사용됩니다
원글 작성자는 이미 포트 67에 바인딩된 dnsmasq 프로세스를 발견했으며 이를 종료할 수 없었습니다. 커뮤니티 답변에서는 Pi-hole이 DHCP 서버로 작동할 때만 포트 67이 필요하다고 설명했습니다. 사용자의 라우터가 이미 DHCP를 제공하고 있었으므로 Pi-hole이 그 역할을 맡을 필요는 없었습니다.
Pi-hole을 DNS 필터링에만 사용하는 경우에는, Pi-hole DHCP가 필요한 의도적인 네트워크 설계가 없다면 DHCP를 라우터에서 계속 처리하도록 하세요.
DNS는 포트 53을 사용합니다
Pi-hole DNS 서비스는 TCP와 UDP에서 포트 53을 사용합니다. 이 스레드의 커뮤니티 설정은 DHCP를 비활성화한 상태로 DNS를 포트 53에 노출하는 데 초점을 맞췄습니다.
모든 2025년 ZimaOS 컨테이너 템플릿이 여전히 동일하다고 가정하기보다는, 현재 서비스 및 포트 요구 사항은 Pi-hole 공식 문서를 확인해야 합니다.
포트 80은 별도의 ZimaOS 대시보드 충돌 문제였습니다
사용자가 Pi-hole을 새로 설치하려 하자 ZimaOS는 포트 80이 이미 사용 중이라고 보고했습니다. Zima-Jerry는 ZimaOS WebUI 포트를 변경할 수 있다고 확인했습니다.
스레드에서 논의된 더 간단한 컨테이너 측 대안은 ZimaOS 대시보드를 기존 포트에 그대로 두고, 다른 호스트 포트를 Pi-hole의 내부 웹 포트에 매핑하는 것이었습니다. 이렇게 하면 Pi-hole 관리 페이지에 접속하는 방법만 바뀌며, 포트 53의 DNS 트래픽에는 영향을 주지 않습니다.
올바른 포트 매핑만으로 Gravity 문제가 자동으로 해결되지는 않습니다
포트 매핑을 정리한 후에도 원글 작성자는 “DNS 확인을 사용할 수 없습니다”라는 메시지를 계속 보았습니다. 이후 스레드의 초점은 포트 충돌에서 업스트림 DNS 연결 가능성으로 옮겨갔습니다. 여기서 중요한 진단상의 구분은 다음과 같습니다.
- 포트 매핑은 클라이언트가 Pi-hole 서비스에 연결할 수 있는지를 제어합니다.
- 업스트림 DNS는 Pi-hole 자체가 이름을 확인하고 Gravity 데이터를 갱신할 수 있는지를 제어합니다.
이 스레드에서는 모든 DNS 장애에 대한 IceWhale 확인 공식 원인을 제시하지 않았으므로, 포트 67만으로 Gravity 업데이트 실패를 설명할 수 있다고 단정하지 마세요.
정전 후 설정이 다시 고장 났습니다
이후 사용자는 정전 전에는 Pi-hole이 정상적으로 작동했지만, 정전 후 다시 실패했다고 보고했습니다. 커뮤니티에서는 일반적인 제거만으로는 영구 AppData가 남아 재설치 과정에서 손상된 상태가 이어질 수 있다고 조언했습니다.
AppData 디렉터리를 삭제하면 영구 애플리케이션 상태가 제거되므로 파괴적인 작업입니다. 원문의 권고는 커뮤니티의 문제 해결 조언일 뿐, 공식 IceWhale 복구 절차가 아닙니다. 영구 데이터를 제거하기 전에 설정을 백업하고 정확한 애플리케이션 경로를 확인하세요.
Pi-hole을 다시 구축하기 전에 ZimaOS 상태를 확인하세요
같은 정전은 장치의 부팅 동작에도 영향을 주었습니다. 운영 체제 자체가 불안정해진 뒤 스레드에서는 이를 Pi-hole 컨테이너 문제와 올바르게 분리했습니다. 호스트가 부팅에 실패하거나 Docker 서비스가 정상 상태가 아닌 동안에는 컨테이너가 정상적으로 작동할 것이라고 기대할 수 없습니다.
ZimaOS에서 Pi-hole 사용 시 자주 묻는 질문
라우터가 이미 DHCP를 제공하는데 Pi-hole에 포트 67이 필요한가요?
이 스레드에서 다룬 DNS 필터링 전용 설정에서는 필요하지 않습니다. 포트 67은 DHCP 서비스와 관련이 있으며, DNS 필터링에는 포트 53이 사용됩니다.
ZimaOS가 이미 포트 80을 사용 중이면 어떻게 하나요?
Zima-Jerry는 ZimaOS WebUI 포트를 변경할 수 있다고 확인했습니다. 또는 Pi-hole의 내부 웹 포트를 다른 호스트 포트에 매핑할 수도 있습니다.
차단 목록 때문에 “DNS 확인을 사용할 수 없습니다”라는 메시지가 표시될 수 있나요?
이 스레드의 문제 해결은 차단 목록의 내용보다는 Pi-hole이 업스트림 확인 서버에 연결할 수 있는지에 초점을 맞췄습니다.
Pi-hole을 제거하면 반드시 깨끗하게 재설치할 수 있나요?
영구 AppData가 남아 있다면 그렇지 않습니다. 스레드 후반에는 강제 정전 이후 오래되거나 손상된 영구 상태가 원인일 가능성을 검토했지만, 해당 상태를 삭제하는 작업은 파괴적인 복구 단계로 취급해야 합니다.
