본문으로 건너뛰기

개인정보 보호와 보안

Android에서 Private DNS 설정하는 방법 (제공업체 고르는 법)

llcloud 팀 4분 분량

빠른 답변

설정 > 네트워크 및 인터넷 > 비공개 DNS (Private DNS)를 열고, 비공개 DNS 제공업체 호스트 이름을 선택한 뒤 dns.adguard-dns.com이나 dns.quad9.net 같은 호스트 이름을 입력하고 저장을 누르세요. 그러면 모든 앱의 DNS 조회가 VPN 없이 그 제공업체로 암호화되어 전달돼요. 휴대폰마다 메뉴 위치가 다르니 찾을 수 없으면 설정에서 "비공개 DNS"를 검색하세요.

Private DNS는 Android에서 가장 쓸모 있으면서도 가장 덜 알려진 설정 중 하나예요. 네 번만 탭하면 되고, 무료이고, 휴대폰의 모든 앱에 적용돼요. 이 가이드에서는 설정이 어디에 있는지, 어떤 제공업체를 입력할지, 네트워크가 거부할 때 어떻게 하는지 알려드려요.

Private DNS는 정확히 무엇을 하나요?

앱이 어딘가에 접속할 때마다 휴대폰은 먼저 도메인 이름을 조회해요. Private DNS가 없으면 이 조회는 대개 네트워크의 DNS 서버로 평문으로 전달돼요. 경로상의 누구나 읽을 수 있고, 일부 네트워크는 내용을 바꾸기도 해요.

Private DNS를 켜면 Android가 조회를 내가 고른 제공업체로 암호화해서(DNS over TLS) 보내요. 달라지는 점은 두 가지예요.

  • Wi-Fi나 통신사가 조회를 읽거나 조작할 수 없어요.
  • 제공업체가 필터링을 하면 알려진 추적기나 악성코드 호스트 같은 차단 도메인 조회가 앱이 접속하기 전에 실패해요.

바뀌지 않는 것도 있어요. 트래픽 자체, 내 IP 주소, 웹사이트에 보이는 정보는 그대로예요. Google 도움말에도 분명히 적혀 있어요. Private DNS는 조회를 보호할 뿐 나머지를 보호하지는 않아요.

Private DNS는 어떻게 켜나요?

  1. **설정 > 네트워크 및 인터넷 > 비공개 DNS (Private DNS)**를 여세요.
  2. **비공개 DNS 제공업체 호스트 이름 (Private DNS provider hostname)**을 선택하세요.
  3. 원하는 제공업체의 호스트 이름을 입력하세요 (아래 표 참고).
  4. 저장을 누르세요.

위치는 휴대폰마다 달라요. 삼성 갤럭시에서는 설정 > 연결 > 기타 연결 설정 > 비공개 DNS에 있어요. 오래된 Android 버전에서는 네트워크 및 인터넷 > 고급에 있고, 다른 제조사 환경에서는 또 다른 곳에 있을 수 있어요. 보이지 않으면 설정에서 "비공개 DNS"를 검색하세요. 선택지는 어디서나 같아요. 끔, 자동, 그리고 제공업체 호스트 이름이에요.

어떤 Private DNS 제공업체를 쓰면 좋을까요?

각 제공업체가 공개한 호스트 이름이고, 2026년 10월 기준이에요. tls://나 https:// 없이 그대로 입력하세요.

제공업체 호스트 이름 차단 대상
AdGuard DNS dns.adguard-dns.com 광고와 추적기
AdGuard DNS 가족 보호 family.adguard-dns.com 광고, 추적기, 성인 콘텐츠, 세이프 서치
AdGuard DNS 필터링 없음 unfiltered.adguard-dns.com 없음
Quad9 dns.quad9.net 악성코드 도메인
Cloudflare one.one.one.one 없음
Cloudflare 가족용 security.cloudflare-dns.com 악성코드
Cloudflare 가족용 family.cloudflare-dns.com 악성코드와 성인 콘텐츠
Google Public DNS dns.google 없음

고를 때 참고할 점이에요.

  • 추적기를 줄이고 싶다면 AdGuard DNS가 가장 간단한 선택이에요.
  • 오류를 최소화하면서 악성코드를 막고 싶다면 Quad9나 Cloudflare의 보안용 호스트 이름이 좋아요.
  • 아이의 휴대폰이라면 가족용 호스트 이름 중 하나를 쓰세요.
  • NextDNS는 웹사이트에서 목록을 직접 골라 나만의 호스트 이름을 받아요. 앱 설치 없이 세밀하게 제어하고 싶은 사람에게 어울려요.
  • Mullvad도 필터링 호스트 이름을 공개했지만, 공식 페이지에 공개 암호화 DNS 서비스가 2026년 11월 2일에 종료된다고 적혀 있어서 지금은 설정하지 않는 게 좋아요.

호스트 이름을 직접 입력하기 싫다면 Repel의 원탭 Private DNS를 쓰세요. AdGuard DNS, NextDNS, Quad9, Cloudflare 등 목록에서 제공업체를 고르면 Repel이 Android 설정을 대신 바꿔 줘요. Repel을 닫아도 계속 작동하고 VPN도 쓰지 않아요.

Private DNS가 작동하지 않는 이유는 무엇인가요?

"비공개 DNS 서버에 접속할 수 없음"

  1. 철자를 확인하세요. 한 글자만 틀려도 모든 조회가 실패해요.
  2. 일부 Wi-Fi 네트워크는 853번 포트의 암호화 DNS를 막아요. 호텔, 학교, 사무실에서 흔해요. 그 네트워크에 있는 동안에는 자동으로 바꾸세요.
  3. 서버 장애인지 확인하려면 다른 제공업체를 써 보세요.

Wi-Fi 로그인 페이지가 열리지 않아요

카페나 공항의 캡티브 포털은 네트워크 자체의 DNS에 의존해요. Private DNS를 자동으로 바꾸고 로그인한 다음 다시 되돌리세요.

VPN을 켜면 작동하지 않는 것 같아요

대부분의 VPN 앱은 터널 안에서 자체 서버로 DNS를 보내서, VPN이 연결된 동안에는 Private DNS 설정이 무시될 수 있어요. 대신 VPN 자체의 DNS나 차단 옵션을 쓰거나, 사용자 지정 DNS 서버를 받는 VPN을 고르세요.

앱이나 사이트가 고장 났어요

필터링 제공업체가 앱에 필요한 도메인을 막을 때가 있어요. Private DNS만으로는 제공업체를 바꾸거나 필터링을 끄는 수밖에 없어요. 이럴 때 로컬 필터가 도움이 돼요. Repel의 활동 기록에서 차단된 도메인을 확인하고, 보호를 끄는 대신 그 도메인 하나만 허용할 수 있어요.

내 조회를 맡길 제공업체를 믿어도 될까요?

Private DNS는 조회를 네트워크 운영자에게서 떼어 내 내가 고른 제공업체에 넘겨요. 제공업체는 내 휴대폰이 어떤 도메인을 조회하는지 볼 수 있으니, 개인정보 처리방침이 마음에 드는 곳을 고르세요. 표에 있는 제공업체는 모두 자사 사이트에 로그 정책을 공개하고 있어요. 정하기 전에 2분만 읽어 보세요.

실용적인 참고 사항이에요.

  • 거리가 중요해요. 가까운 곳에 서버가 있는 제공업체가 더 빨리 응답해요. 페이지가 시작될 때 느리게 느껴지면 다른 제공업체를 써 보세요.
  • 필터링은 제공업체가 정해요. AdGuard나 Quad9의 목록에서 도메인 하나를 추가하거나 뺄 수는 없어요.
  • 언제든 바꿀 수 있어요. 설치하는 것이 없어서, 제공업체를 바꾸는 것도 같은 네 번의 탭이면 돼요.

Private DNS와 로컬 DNS 필터 중 무엇이 좋을까요?

Private DNS Repel 로컬 필터
VPN 자리 사용 아니요 네
차단 목록 제공업체의 목록 HaGeZi, OISD, 1Hosts, StevenBlack 등
앱별 조회 내역 보기 불가 가능, 활동 기록
차단된 도메인 하나만 허용 불가 가능
앱이 실행 중이어야 함 아니요 네

대부분의 사람에게는 Private DNS로 시작하는 편이 나아요. 무엇이 차단되는지 보고 조정하고 싶고 VPN 자리를 내줄 수 있다면 로컬 필터가 더 좋은 도구예요. 앱 기반 필터는 계속 실행되어 있어야 해서 일부 휴대폰의 배터리 관리가 멈출 수 있어요. 그런 경우에는 Android가 백그라운드 앱을 종료하는 이유에서 내 휴대폰에 맞는 해결법을 확인하거나, 삼성이라면 바로 삼성이 앱을 종료하지 못하게 하는 방법으로 가세요.

더 넓은 그림, 그러니까 VPN을 켠 채로 앱 하나씩 인터넷을 끊는 방법은 VPN 없이 Android에서 추적기 차단하는 방법을 보세요. 방화벽 앱을 고르는 중이라면 Repel과 NetGuard 비교에서 VPN 자리 문제를 자세히 설명해요. 휴대폰 자체의 개인정보도 중요해요. Android에서 사진 숨기는 방법에서 무료 기본 폴더와 암호화 보관함을 다뤄요.

출처

질문

Android의 Private DNS는 무엇인가요?

Private DNS는 Android 9에서 추가된 암호화 DNS 기본 설정이에요. 휴대폰의 도메인 조회를 내가 고른 제공업체로 암호화된 연결을 통해 보내서, 통신사나 네트워크 운영자가 내용을 읽거나 바꿀 수 없어요. 제공업체가 필터링을 하면 추적기나 악성코드 도메인 조회도 거부해요. 보호 대상은 조회뿐이고 나머지 트래픽은 아니에요.

자동과 제공업체 호스트 이름 중 어느 쪽이 좋나요?

자동은 현재 네트워크의 DNS 서버가 지원할 때만 조회를 암호화하고, 지원하지 않으면 일반 DNS로 돌아가요. 제공업체 호스트 이름은 항상 지정한 제공업체만 쓰고, 연결되지 않으면 일반 DNS로 돌아가지 않고 실패해요. 필터링이나 신뢰하는 제공업체가 필요하면 호스트 이름을 고르고, 기본 동작이면 충분하면 자동을 유지하세요.

Private DNS를 설정했더니 인터넷이 안 돼요.

대개 호스트 이름에 오타가 있거나, 호텔, 학교, 회사 Wi-Fi처럼 네트워크가 853번 포트의 암호화 DNS를 막고 있는 경우예요. 이때 Android에 "비공개 DNS 서버에 접속할 수 없음" 같은 경고가 떠요. 철자를 확인하고, 다른 제공업체를 써 보거나, 그 네트워크에서는 자동으로 바꾸세요. 로그인 페이지(캡티브 포털)도 끄기 전에는 열리지 않을 수 있어요.

Private DNS에 1.1.1.1 같은 IP 주소를 쓸 수 있나요?

아니요. 이 칸에는 호스트 이름을 넣어야 해요. Android가 제공업체의 인증서를 그 이름과 대조하기 때문이에요. Cloudflare는 one.one.one.one, Google은 dns.google을 쓰세요. IP 주소만 입력하면 연결되지 않아요. IP 주소를 꼭 써야 한다면 Wi-Fi 네트워크 자체의 DNS 옵션에서 설정하세요. 그 네트워크에만 적용되고 암호화되지 않아요.

Private DNS를 쓰면 웹사이트에서 내 탐색 기록이 숨겨지나요?

아니요. 지금 연결된 네트워크에서 조회가 보이지 않게 하고, 신뢰를 내가 고른 제공업체로 옮기는 기능이에요. 웹사이트는 여전히 내 IP 주소를 볼 수 있고, 네트워크도 내가 어떤 서버에 접속하는지 볼 수 있어요. IP 주소를 숨기려면 VPN이 필요해요.

이어서 읽기