커뮤니티 솔루션

ZimaOS가 8.8.8.8 DNS를 사용한 이유와 현재 해결 방법

IceWhale traced 8.8.8.8 to Thunderbolt bridge setup, and the reporter confirmed the unwanted DNS entry was gone in ZimaOS 1.4.1.

ZimaOS는 더 이상 일반 DNS 설정에 Google DNS 8.8.8.8을 하드코딩하지 않습니다. 2025년에 보고된 버그는 Thunderbolt 네트워크 브리지 코드 경로에서 발생했으며, 최초 제보자는 ZimaOS 1.4.1에서 원치 않는 항목이 사라졌다고 확인했습니다.

현재 ZimaOS에서는 설정 → 네트워크에서 네트워크 인터페이스별로 DNS를 구성하세요. /etc/resolv.conf에 여전히 8.8.8.8이 표시된다면 파일을 직접 편집하기 전에 어떤 NetworkManager 연결 또는 가상 인터페이스에서 해당 항목을 제공했는지 확인하세요.

과거에 8.8.8.8 항목이 추가된 원인

IceWhale은 Thunderbolt 네트워크 브리지를 만들 때 사용되는 시스템 코드에서 해당 항목이 추가된 것을 확인했습니다. 모든 사용자가 선택한 DNS 서버를 덮어쓰려는 의도는 아니었습니다.

버그는 이미 수정되었습니다

최초 제보자는 ZimaOS 1.4.1에서 추가된 8.8.8.8 항목이 사라졌다고 확인했습니다. 현재 시스템에서 이 버그가 여전히 발생한다고 간주해서는 안 됩니다.

현재 방식으로 DNS 설정하기

현재 ZimaOS 네트워크 구성 가이드에 따르면 설정 → 네트워크를 열고, 필요하면 인터페이스를 수동으로 전환한 다음 원하는 DNS 서버를 입력하면 됩니다.

실제 적용되는 리졸버 확인

cat /etc/resolv.conf
nmcli device show | grep -i dns
nmcli connection show

다음 명령은 진단용으로 사용하세요. 첫 번째 해결 방법으로 /etc/resolv.conf를 불변으로 설정하거나 NetworkManager가 생성한 파일을 직접 편집하지 마세요.

Thunderbolt와 Ethernet은 서로 다른 DNS 소스를 사용할 수 있습니다

여러 인터페이스가 활성화되어 있으면 각 연결이 DNS 및 라우팅 정보를 제공할 수 있습니다. Thunderbolt 직접 연결과 일반 Ethernet 업링크가 같은 구성을 공유한다고 가정해서는 안 됩니다.

Pi-hole 또는 Technitium 사용자라면 DNS 누출을 테스트해야 합니다

모든 DNS 트래픽이 로컬 리졸버를 거치도록 하려면 리졸버 로그를 확인하고 nmcli의 DNS 값과 비교하세요. 하드코딩된 대체 DNS가 필터링을 우회할 수도 있지만, DHCP나 다른 활성 인터페이스도 그럴 수 있습니다.

출처를 찾기 전에 8.8.8.8을 차단하지 마세요

방화벽 차단으로 증상이 가려져도 잘못된 네트워크 프로필은 그대로일 수 있습니다. 먼저 DNS의 출처를 바로잡고, 네트워크 전체에 DNS 정책을 의도적으로 적용하려는 경우에만 방화벽 정책을 사용하세요.

네트워크 문제 해결 가이드에서 더 폭넓은 네트워크 정보를 확인할 수 있습니다.

DHCP로 인해 다른 DNS 서버가 다시 설정될 수 있습니다

인터페이스를 DHCP로 두면 기존 8.8.8.8 버그가 해결된 후에도 라우터가 DNS 설정을 제공할 수 있습니다. DNS를 엄격하게 제어해야 한다면 라우터의 DHCP 옵션과 NetworkManager에 표시된 DNS 값을 비교하세요.

수동 DNS 변경으로 대시보드 연결이 끊길 수 있습니다

인터페이스를 DHCP에서 수동 설정으로 전환할 때는 IP, 서브넷, 게이트웨이, DNS를 함께 확인하세요. 게이트웨이나 서브넷이 잘못되면 저장 직후 대시보드 세션이 끊겨 DNS 오류처럼 보일 수 있습니다.

지정한 리졸버를 통한 이름 확인 테스트

nslookup, dig 또는 로컬 DNS 서버 로그를 사용해 실제로 Technitium, Pi-hole 또는 선택한 다른 리졸버에 쿼리가 도달하는지 확인하세요. resolv.conf의 내용만 보고 판단하지 마세요.

자주 묻는 질문

ZimaOS에는 아직도 8.8.8.8이 하드코딩되어 있나요?

최초 제보자는 해당 과거 항목이 1.4.1에서 제거되었다고 확인했습니다.

DNS 서버를 직접 설정할 수 있나요?

예. 현재 ZimaOS 네트워크 설정에서는 인터페이스별로 DNS를 수동 설정할 수 있습니다.

resolv.conf를 직접 수정해야 하나요?

첫 단계로는 아니요. 일반적으로 NetworkManager에서 관리합니다.

DNS 서버가 여러 개 계속 표시되는 이유는 무엇인가요?

DHCP, 여러 인터페이스, Thunderbolt/가상 네트워크, NetworkManager 연결 프로필을 확인하세요.