Android는 기본적으로 광고를 차단하나요?
Android에는 광고 차단 스위치가 없습니다. 비슷한 기본 기능이 두 가지 있는데, 휴대폰 전체에 작동하는 것은 그중 하나뿐입니다.
| 기능 | 작동 범위 | 차단 대상 |
|---|---|---|
| Chrome의 방해가 되는 광고 설정 | Chrome 안에서만 | Google이 방해되거나 오해를 부르는 광고를 보여 준다고 판단한 사이트의 광고. 다른 사이트의 일반 광고는 그대로 불러옵니다. |
| 광고 차단 호스트 이름을 입력한 비공개 DNS | 휴대폰의 DNS를 쓰는 앱과 브라우저(Wi-Fi와 모바일 데이터 모두) | DNS 제공자 목록에 있는 광고와 트래커 주소 |
따라서 현실적인 답은 비공개 DNS입니다. Android 9 이상에 들어 있고, 앱이 아니라서 설치할 것이 없습니다.
비공개 DNS는 어떻게 광고를 차단하나요?
앱이나 사이트가 광고를 불러오기 전에, 휴대폰은 DNS 서버에 광고 서버의 주소를 묻습니다. 비공개 DNS를 쓰면 이 질문이 모두 DNS over TLS로 암호화되어 입력한 호스트 이름으로 전달됩니다. 광고를 차단하는 DNS 제공자는 자기 목록에 있는 광고와 트래커 주소에 대해 “찾을 수 없음”(또는 0.0.0.0 같은 빈 주소)이라고 답하므로 광고가 불러와지지 않습니다. 페이지 자체의 주소는 정상적으로 답하기 때문에 페이지는 그대로 열립니다. 휴대폰의 DNS 대신 자체 암호화 DNS를 쓰는 브라우저나 앱은 비공개 DNS를 거치지 않습니다.
한계도 있습니다. 광고가 콘텐츠와 같은 주소에서 오면 DNS로는 둘을 구분할 수 없습니다. YouTube 동영상 광고와 소셜 앱의 스폰서 게시물이 대표적인 예이며, 자세한 내용은 DNS로 차단할 수 없는 것을 참고하세요. 또한 입력한 제공자는 휴대폰의 모든 DNS 조회를 볼 수 있으므로, 먼저 개인정보 처리방침을 읽어 보세요.
비공개 DNS 제공자 호스트 이름 목록
비공개 DNS 제공업체 호스트 이름 입력란에 넣는 호스트 이름입니다. 숫자 두 열은 DNS 광고 차단 테스트에서 가져왔습니다. 23 개국 인기 사이트 429 개에서 확인된 광고·트래커 이름 1,880 개 중 각 제공자가 차단한 비율과, 사이트에 필요한 이름을 잘못 차단한 개수입니다.
| 제공자 | 비공개 DNS 호스트 이름 | 필터링 대상 | 차단한 광고와 트래커 | 잘못 차단된 사이트 필수 요소 |
|---|---|---|---|---|
| Control D (ads & tracking) | p2.freedns.controld.com | 광고, 트래커, 악성 코드 | 97.8% | 34 |
| dnsforge.de | dnsforge.de | 광고, 트래커, 악성 코드 | 98.5% | 62 |
| AdGuard DNS | dns.adguard-dns.com | 광고, 트래커, 피싱 | 87.1% | 4 |
| AdGuard DNS Family | family.adguard-dns.com | 광고, 트래커, 피싱, 성인 사이트 | 87.1% | 20 |
| Mullvad DNS (adblock) | adblock.dns.mullvad.net | 광고, 트래커(Mullvad에 따르면 이 공개 서비스는 2026년 11월 2일에 종료됩니다) | 66.3% | 4 |
| Cloudflare for Families | family.cloudflare-dns.com | 악성 코드, 성인 사이트 | 0.2% | 2 |
| OpenDNS FamilyShield | familyshield.opendns.com | 성인 사이트 | 0.1% | 0 |
| Quad9 | dns.quad9.net | 악성 사이트 | 0.1% | 0 |
| Cloudflare 1.1.1.1 | one.one.one.one | 필터 없음 | 0.1% | 0 |
| Google Public DNS | dns.google | 필터 없음 | 0.1% | 0 |
| OpenDNS | dns.opendns.com | 피싱 사이트 | 0.1% | 0 |
제공자별 측정은 DNS over HTTPS로 진행했습니다(측정일: 2026년 10월 7일). 이어서 같은 광고·트래커 이름 1,880 개를 비공개 DNS가 쓰는 프로토콜인 DNS over TLS로 위 호스트 이름에도 물어보았고(측정일: 2026년 10월 7일), 차단 판정이 같았던 수는 다음과 같습니다: 100.0%. 제공자는 호스트 이름과 목록을 바꿀 수 있으므로, 의존하기 전에 제공자의 공식 페이지를 확인하세요. NextDNS처럼 사용자마다 개인 호스트 이름을 주는 제공자도 있으며, 그런 것은 표에 없습니다.
비공개 DNS 광고 차단은 어떻게 켜나요?
- 설정을 열고 비공개 DNS를 찾습니다. Pixel과 순정 Android에서는 네트워크 및 인터넷 안에, Samsung에서는 연결을 누른 다음 기타 연결 설정에, Xiaomi에서는 연결 및 공유 안에 있습니다. 찾을 수 없으면 설정에서 ‘비공개 DNS’를 검색하세요.
- 비공개 DNS 제공업체 호스트 이름을 선택합니다.
- 표에 있는 호스트 이름(예:
dns.adguard-dns.com)을 입력하고 저장을 누릅니다.
세 가지 모드와 기종별 메뉴는 Android 비공개 DNS 설정 방법에서 더 자세히 설명합니다.
문제가 생기면 어떻게 하나요?
- 저장한 뒤 인터넷이 안 됩니다. 호스트 이름을 입력하면 Android는 그 서버만 사용합니다. 네트워크가 DNS over TLS를 막고 있거나(일부 회사, 호텔, 공공 Wi-Fi가 그렇습니다) 호스트 이름에 오타가 있으면 DNS 조회가 실패합니다. 비공개 DNS를 꺼짐 또는 자동으로 되돌리세요.
- 사이트나 앱이 작동하지 않습니다. 광고 차단 목록은 사이트에 필요한 주소 일부도 함께 차단합니다. 표의 마지막 열이 저희 테스트에서 그런 일이 얼마나 있었는지를 보여 줍니다. 다른 제공자를 써 보거나, 그 앱을 쓰는 동안만 비공개 DNS를 끄세요.
- Wi-Fi 로그인 페이지. 호스트 이름을 입력해 둔 동안에는 호텔이나 공항의 로그인 페이지가 열리지 않을 수 있습니다. 비공개 DNS를 끄고 로그인한 뒤 다시 켜세요.
EZOBLOCKER는 어디에 해당하나요?
EZOBLOCKER에는 비공개 DNS용 호스트 이름이 없습니다. 앱으로 작동하며, 로컬 터널이 휴대폰의 DNS 조회를 받아 암호화해서 저희 서버로 보냅니다. 저희 목록에 있는 광고와 트래커는 휴대폰에 도달하기 전에 저희 서버에서 차단되며, 선택한 다른 카테고리도 같은 방식으로 처리됩니다. 같은 테스트에서 광고·트래커 이름 차단율: 96.5%, 잘못 차단된 사이트 필수 요소: 3. 입력한 호스트 이름이 우선하므로 EZOBLOCKER를 쓰는 동안에는 비공개 DNS가 꺼짐 또는 자동이어야 합니다.
공개 제공자를 쓰고 싶다면 앱의 설정 > 고급 > DNS 제공자에서 바꿀 수 있습니다(AdGuard DNS, AdGuard Family, Cloudflare, Google, OpenDNS, Quad9 등). 이 모드에서는 EZOBLOCKER 자체 카테고리가 적용되지 않습니다. EZOBLOCKER가 필터링하고 있는지 확인하려면 휴대폰 브라우저에서 보호 상태 확인을 여세요.