DNS란 무엇인가요?

도메인 네임 시스템(DNS)은 인터넷의 주소록으로, example.com 같은 사이트 이름을 휴대폰이 연결하는 숫자 주소로 바꿔 줍니다. DNS 서버가 이 질문에 가장 먼저 답하기 때문에 목록에 있는 사이트에는 ‘차단됨’이라고 답할 수 있습니다. 이것이 DNS 필터링의 원리이며, 콘텐츠와 같은 주소에서 오는 광고를 구분할 수 없는 이유이기도 합니다.

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

DNS를 간단히 말하면 무엇인가요?

사람은 example.com 같은 이름을 입력합니다. 컴퓨터는 IP 주소라는 숫자로 연결합니다. DNS(도메인 네임 시스템)는 이름을 숫자로 바꿔 주는 서비스로, 이름을 번호로 알려 주는 전화번호부와 같습니다.

이 단계는 눈에 보이지 않지만 웹 페이지, 채팅 앱, 동영상 등 거의 모든 것을 열기 전에 일어납니다. 각각이 먼저 DNS 서버에 ‘이 이름의 주소가 무엇인가요?’라고 묻고, 그다음에야 연결합니다.

DNS 조회는 어떻게 이루어지나요?

간단히 말하면 다음과 같습니다.

  1. 사이트를 열거나 앱이 example.com 같은 서버를 요청합니다.
  2. 휴대폰이 DNS 서버에 그 이름의 주소를 묻습니다. 이 서버를 리졸버라고 합니다.
  3. 리졸버가 답을 모르면 정답을 가진 서버를 찾을 때까지 인터넷의 다른 DNS 서버에 묻고, 그 결과를 한동안 기억해 둡니다.
  4. 리졸버가 주소로 답하면 휴대폰이 그 주소에 연결합니다.

휴대폰이 쓰는 리졸버는 고정되어 있지 않습니다. 기본적으로 네트워크가 지정해 주는 것이며, 보통 인터넷 제공업체나 공유기의 것입니다. 휴대폰이 다른 리졸버를 쓰도록 지정할 수 있습니다.

DNS 필터링이 광고, 트래커, 사이트를 차단할 수 있는 이유는 무엇인가요?

필터는 2단계에 있습니다. 필터링 리졸버는 광고 서버, 트래커, 피싱 사이트, 성인 사이트 같은 이름의 목록을 가지고 있습니다. 휴대폰이 목록에 있는 이름을 물으면 리졸버는 진짜 주소를 돌려주지 않고 ‘차단됨’ 응답을 돌려주며, 연결은 시작되지 않습니다.

EZOBLOCKER도 이런 방식으로 작동하되, 실행되는 위치가 다릅니다. 로컬 터널로 휴대폰의 DNS 조회를 가로채 암호화하여 자체 서버로 보내고, 광고나 페이지가 로드되기 전에 그곳에서 켜 둔 카테고리를 차단합니다. 서버로 보내는 것은 조회뿐이며 페이지, 메시지, 동영상은 서버를 거치지 않습니다. 암호화에 대한 자세한 내용은 DNS over HTTPS란 무엇인가를 보세요.

결정이 이름 단위로 이루어지므로 필터링은 휴대폰 전체에 빠르게 적용됩니다. 같은 목록이 그 이름을 쓰는 브라우저와 앱 모두에 적용됩니다.

DNS 필터링으로 할 수 없는 것은 무엇인가요?

DNS 필터링은 콘텐츠가 아니라 이름을 대상으로 합니다. 알아 두어야 할 한계가 있습니다.

  • 같은 이름의 콘텐츠. 광고가 동영상이나 주변 게시물과 같은 이름에서 제공되면 그 이름을 차단할 때 콘텐츠도 함께 망가집니다. YouTube 동영상 광고, 소셜 앱의 스폰서 게시물, 일부 게임 내 광고가 여기에 해당합니다.
  • 허용된 사이트 안의 페이지. DNS는 사이트 이름만 볼 수 있고, 사이트에서 어느 페이지나 파일을 여는지는 볼 수 없습니다.
  • 목록에 없는 이름. 새로 생겼거나 목록에 없는 사이트는 추가되기 전까지 차단되지 않습니다.
  • 다른 리졸버로 설정된 휴대폰. Android의 비공개 DNS에 호스트 이름이 입력되어 있거나 앱이 자체 DNS를 쓰면 그 조회는 필터를 건너뜁니다. Android 비공개 DNS 설정 방법을 참고하세요.

전체 목록은 DNS로 차단할 수 없는 것에 있습니다. 한계를 알면 기대치를 현실적으로 유지할 수 있습니다.

DNS 서버와 DNS 변경 앱은 무엇이 다른가요?

DNS 서버(리졸버)는 조회에 응답하는 서비스입니다. DNS 변경 앱은 휴대폰이 기본값이 아닌 다른 리졸버를 쓰게 해 주는 도구입니다. EZOBLOCKER는 이런 의미의 DNS 변경 앱이며, 자체 서버에서 카테고리 필터링을 더합니다. 가족 DNS 서버 참고 자료에 설명된 것처럼 앱 안에서 공개 제공자를 고를 수도 있습니다. 전체 구조는 DNS 변경 페이지에서 볼 수 있습니다.

내 휴대폰이 어떤 DNS를 쓰는지 어떻게 알 수 있나요?

컴퓨터에서는 nslookup 같은 도구가 사용 중인 리졸버를 보여 줍니다. 휴대폰에서는 기능적으로 확인하는 것이 가장 간단합니다. EZOBLOCKER의 보호 상태 확인을 여세요. 기준 주소는 로드되는데 카테고리 주소가 차단되면 조회가 필터를 거치고 있는 것입니다.

암호화되지 않은 DNS는 접속 중인 네트워크를 운영하는 쪽에서 읽을 수 있으므로, 보호는 개인정보 보호에도 도움이 됩니다. 차단 목록에서 카테고리와 갱신 주기를 확인할 수 있습니다.

자주 묻는 질문

DNS는 무엇의 약자인가요?

도메인 네임 시스템(Domain Name System)입니다. 사이트 이름을 컴퓨터끼리 서로 접속하는 데 쓰는 숫자 주소로 연결해 주는 시스템입니다.

DNS는 VPN과 같은 건가요?

아니요. DNS는 ‘이 이름의 주소가 무엇인가?’라는 질문에만 답합니다. VPN은 연결 전체를 다른 서버를 통해 보냅니다. EZOBLOCKER는 DNS 조회를 가로채는 용도로만 휴대폰의 VPN 기능을 사용하므로 나머지 트래픽은 서버를 거치지 않습니다.

기본 DNS 서버는 누가 운영하나요?

보통 네트워크에 접속할 때 인터넷 제공업체나 공유기가 지정해 주는 서버입니다. 이를 바꿀 수 있으며, DNS 변경 앱이나 시스템 설정이 하는 일이 바로 그것입니다.

DNS 필터링으로 광고를 완전히 없앨 수 있나요?

아니요. 목록에 있는 별도의 주소에서 제공되는 광고를 차단합니다. YouTube 동영상 광고처럼 콘텐츠와 같은 주소에서 제공되는 광고는 이 방법으로 구분할 수 없습니다.