MacOS Sonoma에서 DNS 설정이 동작하지 않는 이슈 해결

gompro·2024년 7월 12일
0

TLDR;

Sonoma 버전부터 네트워크 설정에 기본으로 IP 주소 추적 금지 (Limit IP address tracking ) 설정이 켜진다고 한다.

network setting

해당 설정을 끄면 DNS 설정이 의도한대로 동작할 것이다.

설명

iOS 15에 도입된 iCloud Private Relay가 dns 설정 동작을 막는 범인이다.

해당 기능은 dns lookup 과정을 2단계로 변경하면서 그 과정 중에 암호화된 dns 질의를 수행하며, 동시에 기존에 시스템 상에 정의된 dns 설정을 모두 무시한다.

즉, 기능을 켜게 되면 사용자가 설정한 VPN이나 다른 모든 dns lookup 과정을 바꾸는 셋팅이 무효화된다.

그러므로 회사 VPN 등을 사용하고 있다면 해당 설정을 필시 꺼줘야 의도한 dns lookup이 이뤄질 수 있다.

사족

MacOS에서 dns 설정을 확인하는 방법

  1. cat /etc/resolv.conf
  2. scutil --dns

위 2가지 명령어를 활용해서 확인할 수 있다.

하지만 앞서 얘기했듯 IP 주소 추적 금지 설정이 사용 중인 네트워크 인터페이스에 대해 켜져있다면 nameserver 설정은 무시된다.

참고

profile
다양한 것들을 시도합니다

0개의 댓글