Android 비공개 DNS 설정 방법

비공개 DNS는 휴대폰의 DNS 조회를 지정한 제공자에게 DNS over TLS로 암호화하여 보내는 Android 설정입니다. 필터링 제공자를 쓰려면 네트워크 설정에서 비공개 DNS를 열고, 제공자 호스트 이름 옵션을 선택한 뒤 호스트 이름을 입력하세요. EZOBLOCKER를 쓴다면 입력된 호스트 이름이 필터보다 우선하므로 비공개 DNS를 꺼짐 또는 자동으로 두세요.

읽는 데 4분마지막 검토: 2026년 10월 3일

Android의 비공개 DNS란 무엇인가요?

앱이나 브라우저가 사이트를 열 때마다 휴대폰은 먼저 DNS 서버에 사이트의 주소를 묻습니다. 기본적으로 이 질문은 암호화되지 않은 채 Wi-Fi나 모바일 네트워크가 지정한 서버로 전달됩니다. Android의 비공개 DNS 설정은 이를 바꿉니다. DNS over TLS(DoT)라는 프로토콜로 암호화하여 질문을 직접 선택한 서버로 보냅니다.

비공개 DNS는 IP 주소가 아니라 family.cloudflare-dns.com 같은 호스트 이름으로 설정합니다. DNS 조회가 무엇인지 배경부터 알고 싶다면 DNS란 무엇인가를 읽어 보세요.

비공개 DNS의 세 가지 모드는 무엇인가요?

Android는 최대 세 가지를 제공합니다.

모드동작
꺼짐비공개 DNS를 사용하지 않습니다. 휴대폰은 평소처럼 네트워크의 DNS를 사용합니다.
자동휴대폰이 네트워크의 DNS 서버에 암호화 연결을 시도하고, 불가능하면 일반 DNS를 사용합니다.
비공개 DNS 제공자 호스트 이름휴대폰이 입력한 호스트 이름으로 모든 조회를 암호화하여 보냅니다. 그 서버에 연결할 수 없으면 조회가 실패합니다.

휴대폰에 따라 옵션 이름이 조금 다르게 표시될 수 있습니다(꺼짐은 ‘사용 안함’으로 표시되는 기기도 있습니다). 세 번째 옵션은 기술 문서에서 ‘엄격 모드’라고 부르기도 합니다.

필터링 제공자를 비공개 DNS로 어떻게 설정하나요?

일부 공개 DNS 제공자는 성인 및 유해 사이트 목록에 대해 차단 결과로 응답하는 가족 필터를 운영합니다. 그 제공자의 호스트 이름을 비공개 DNS에 입력하면 휴대폰 전체에 적용됩니다. 이 호스트 이름은 가족 DNS 서버 표의 DoH 주소에 나오는 호스트와 같습니다.

제공자호스트 이름설명
Cloudflare Familyfamily.cloudflare-dns.com가족 필터
AdGuard Familyfamily.adguard-dns.com가족 필터
Quad9dns.quad9.net알려진 악성 사이트 차단
AdGuard DNSdns.adguard-dns.com광고 차단

제공자가 호스트 이름을 바꿀 수 있으므로 의존하기 전에 제공자의 공식 페이지를 확인하세요. 아래 단계를 따라 하세요.

순정 Android(Pixel 등)

  1. 설정을 엽니다.
  2. 네트워크 및 인터넷을 누릅니다.
  3. 비공개 DNS를 누릅니다.
  4. 비공개 DNS 제공업체 호스트 이름을 선택하고 호스트 이름을 입력합니다.
  5. 저장을 누릅니다.

Samsung(One UI)

  1. 설정을 엽니다.
  2. 연결을 누른 다음 기타 연결 설정을 누릅니다.
  3. 비공개 DNS를 누릅니다.
  4. 호스트 이름 옵션을 선택하고 호스트 이름을 입력한 뒤 저장을 누릅니다.

Xiaomi(MIUI 및 HyperOS)

  1. 설정을 엽니다.
  2. 연결 및 공유를 누릅니다.
  3. 비공개 DNS를 누릅니다.
  4. 호스트 이름 옵션을 선택하고 호스트 이름을 입력한 뒤 저장을 누릅니다.

메뉴 이름은 휴대폰 모델과 Android 버전에 따라 다를 수 있습니다. 항목을 찾을 수 없으면 설정 상단의 검색창에서 ‘비공개 DNS’를 검색하세요.

EZOBLOCKER를 쓸 때 비공개 DNS가 꺼짐 또는 자동이어야 하는 이유는 무엇인가요?

EZOBLOCKER는 로컬 터널로 휴대폰의 DNS 조회를 가로채 암호화(DoH)하여 자체 서버로 보내고, 그곳에서 선택한 카테고리를 차단합니다. Android의 비공개 DNS 설정은 이보다 우선합니다. 호스트 이름이 입력되어 있으면 Android는 모든 DNS 조회를 그 서버로 바로 보내고 EZOBLOCKER는 이를 볼 수 없으므로, 카테고리가 아무것도 필터링하지 못합니다.

그래서 둘은 함께 쓰는 것이 아니라 둘 중 하나를 고르는 관계입니다.

  1. EZOBLOCKER의 카테고리를 쓰려면 비공개 DNS를 꺼짐 또는 자동으로 설정하세요. 앱의 설정 > 고급에서 현재 비공개 DNS 상태를 확인할 수 있고, 수정이 필요하면 경고해 줍니다.
  2. 휴대폰의 시스템 설정으로 공개 제공자의 필터만 쓰려면 호스트 이름을 입력하고 EZOBLOCKER는 꺼 두세요.

EZOBLOCKER도 앱 안에서 공개 제공자를 사용할 수 있습니다. 고급 > DNS 제공자입니다. 이 모드에서는 EZOBLOCKER 자체 카테고리가 적용되지 않습니다. 자세한 내용은 가족 DNS 서버 가이드를 참고하세요.

제대로 작동하는지 어떻게 확인하나요?

EZOBLOCKER가 켜진 상태에서 휴대폰 브라우저로 보호 상태 확인을 여세요. 기준 주소와 카테고리 주소에서 작은 파일을 요청합니다. 기준 주소는 로드되고 카테고리 주소는 로드되지 않으면 해당 카테고리가 EZOBLOCKER를 통해 필터링되고 있는 것입니다. YouTube 동영상 광고처럼 DNS 필터링으로 할 수 없는 것은 DNS로 차단할 수 없는 것을 참고하세요.

아이 휴대폰에 가족 필터를 설정하려 하시나요? 자녀 보호에서 선택지를 다루며, DNS 변경 페이지에서 EZOBLOCKER가 어떻게 어우러지는지 설명합니다.

자주 묻는 질문

비공개 DNS를 쓰면 휴대폰이 느려지나요?

이 가이드는 속도에 대해 어떤 주장도 하지 않습니다. 비공개 DNS는 DNS 조회에 응답하는 서버를 바꾸고 그 단계에 암호화를 더할 뿐입니다. 결과는 제공자와 네트워크에 따라 다릅니다.

EZOBLOCKER와 함께 쓸 때 비공개 DNS는 어떻게 설정해야 하나요?

꺼짐 또는 자동이어야 합니다. 비공개 DNS에 호스트 이름이 입력되어 있으면 Android가 모든 DNS 조회를 그 서버로 바로 보내고 EZOBLOCKER는 이를 볼 수 없어서 카테고리가 아무것도 필터링하지 못합니다.

비공개 DNS에 IP 주소를 입력할 수 있나요?

아니요. Android의 비공개 DNS 입력란에는 IP 주소가 아니라 호스트 이름을 입력합니다. 예를 들면 family.cloudflare-dns.com입니다.

비공개 DNS는 휴대폰의 어디에 있나요?

순정 Android에서는 설정 > 네트워크 및 인터넷 > 비공개 DNS에 있습니다. Samsung과 Xiaomi는 다른 곳에 두며 메뉴 이름은 모델과 버전에 따라 다르므로, 찾을 수 없으면 설정에서 비공개 DNS를 검색하세요.