버그 보고서: macOS 26이 사용자 지정 TLD에 대한 /etc/resolver/ 보조 DNS를 깨뜨립니다
macOS 26에서 **/etc/resolver/**를 통한 커스텀 TLD DNS 해석 기능이 작동하지 않는 심각한 버그가 발견되었습니다.
기존에는 mDNSResponder가 커스텀 TLD 쿼리를 지정된 유니캐스트 네임서버로 전달했으나, macOS 26부터는 이를 mDNS(multicast DNS)로 처리하여 외부 DNS 서버에 질의하지 않고 즉시 실패 응답을 반환합니다.
이로 인해 dnsmasq 등 로컬 DNS 서버를 활용한 개발자들의 사설 도메인 해석, Docker, Kubernetes, VPN 클라이언트 등 다양한 도구의 네트워크 기능이 정상 작동하지 않게 되었습니다.
현재 유일한 우회 방법은 /etc/hosts에 직접 IP-도메인 매핑을 추가하는 것이지만, 이는 동적 환경에서는 비현실적이며 불편함이 큽니다.
이 문제는 macOS 26.3.1에서 확인되었으며, 이전 버전(macOS 15.x)에서는 정상 작동했습니다. 사용자들은 DNS 설정이 올바르게 등록되어 있음에도 불구하고 무응답 상태가 지속되는 점에 주의해야 합니다.
