
NextDNS는 주목할 만한 서비스입니다. 악성 웹사이트, 광고, 추적기를 차단하고, 개인정보 보호에 대한 완전한 통제권을 제공하며, 검열 우회를 지원하고, DNS 요청의 보안을 강화하며, 자녀 보호 기능과 실시간 분석 기능까지 갖추고 있습니다. 게다가 상당 부분이 오픈소스로 공개되어 있는데, 데이터를 맡기는 소프트웨어라면 이는 언제나 큰 장점입니다.
추상적인 프라이버시와 보안 개념만으로는 DNS를 바꿀 동기가 생기지 않았다면, NextDNS가 일반 사용자에게 제공하는 방대한 기능들이 그 계기가 되어줄지도 모릅니다. Cloudflare나 Google 같은 기업들도 다양한 수준의 프라이버시·보안 보호를 갖춘 고성능 DNS 서비스를 제공해 왔지만, NextDNS가 제공하는 수준의 프라이버시와 통제력은 예전에는 직접 Pi-hole을 셀프 호스팅하지 않는 한 얻기 어려웠습니다.
DNS란 무엇이며 왜 중요할까?

DNS(도메인 네임 시스템)는 쉽게 말해 인터넷의 전화번호부입니다. 브라우저에 사이트 이름을 입력하면 컴퓨터는 DNS 서버에 해당 이름에 대응하는 IP 주소를 문의하고, DNS 서버는 목록에서 이름에 해당하는 번호를 찾아 컴퓨터에 정확히 어디로 연결해야 하는지 알려줍니다.

문제는 이런 요청이 전통적으로 아무런 보호나 암호화 없이 전송되어 왔다는 점입니다. 즉, 여러분 대신 사이트를 조회해 주는 주체(대개 인터넷 서비스업체, ISP)는 연결 자체가 암호화되어 있더라도 여러분의 검색 습관을 상당히 정확하게 파악할 수 있습니다. 게다가 제3자가 검색 행위를 엿보거나, 심지어 DNS를 탈취해 접속 주소를 바꿔치기할 수도 있습니다. 겉보기에는 정상적인 웹페이지처럼 보이지만 실제로는 로그인 정보를 훔치려는 악성 클론 사이트로 유도하는 것이죠.
NextDNS 시작하기
NextDNS는 Windows, macOS, Android, iOS, Linux, Chrome OS 등 주요 운영체제는 물론 다양한 브라우저와 공유기를 위한 설정 가이드를 제공합니다. 암호화된 DNS와 강화된 프라이버시 보호를 받으려면 백그라운드에서 실행되며 DNS 요청을 처리하는 아주 가벼운 프로그램을 설치해야 합니다.

프로그램이나 앱을 설치한 후에는 웹 인터페이스(my.nextdns.io)를 통해 설정을 구성합니다. 계정 생성은 필수는 아니지만, 설정을 저장하고 나중에 관리하며 분석 데이터를 확인하려면 만들어 두는 것을 권장합니다.
'Setup Guide' 섹션에서 'Configuration ID'를 확인할 수 있습니다. 설치한 앱에 이 ID를 입력해야 해당 앱이 어떤 설정을 적용하고 로그·분석 데이터를 어떻게 처리할지 알 수 있습니다. ID 설정이 완료되면 'Setup' 페이지 상단에 기기가 NextDNS를 사용 중이라는 확인 메시지가 표시됩니다.
보안(Security)

여기서는 차단하고 싶은 사이트 목록을 선택할 수 있습니다. 지속적으로 업데이트되는 위협 인텔리전스 피드부터, 오타나 국제 문자를 악용해 다른 사이트로 위장하는 타이포스쿼팅 사이트까지 다양합니다. 기본값을 그대로 사용하는 것도 안전한 선택이지만, 의도치 않게 방문하고 싶은 정상 사이트가 차단될 수 있습니다. 이때 보안 기능을 끌 필요 없이 몇 개 탭 옆의 화이트리스트에 해당 사이트를 추가하면 됩니다.
프라이버시(Privacy)
가장 중요한 옵션은 광고 및 추적기 차단 목록입니다. 웹사이트에 광고가 표시되지 않도록 하고, 제3자 추적기가 데이터를 외부로 전송하는 것을 막아줍니다. 기본 차단 목록만으로도 상당히 포괄적이지만, 그래도 걸러지지 않는 콘텐츠가 있다면 내장된 목록에서 더 엄격한 차단 목록을 추가할 수 있습니다.

'Allow Affiliate & Tracking Links'(제휴 및 추적 링크 허용) 옵션을 켜두는 것도 고려해 볼 만합니다. 이 링크들은 프라이버시 침해 정도가 크지 않으면서, 특정 혜택을 받거나 지원하고 싶은 창작자에게 수익이 돌아가게 하는 데 필요할 수 있습니다.
자녀 보호(Parental Control)

네트워크에 연결된 누군가 특정 웹사이트, 앱, 게임, 아니면 카테고리 전체에 접근하지 못하게 하고 싶으신가요? 미리 준비된 목록에서 TikTok, Fortnite, Steam, Netflix, Amazon 같은 앱을 차단하거나, 성인물, 불법 복제, 소셜 미디어 같은 사이트 카테고리 전체를 차단할 수 있습니다. 검색엔진을 세이프서치 모드로 강제하고, YouTube 성인 콘텐츠를 차단하고, VPN이나 Tor 같은 우회 수단 사용까지 막을 수도 있습니다.
블랙리스트/화이트리스트

설명이 거의 필요 없는 항목입니다. 접속하고 싶은데 차단된 도메인은 화이트리스트에 추가하고, 접속을 원하지 않는데 열리는 도메인은 블랙리스트에 추가하면 됩니다.
분석/로그

로그 설정에 따라 방문하는 모든 사이트의 기록을 남길 수도 있고, 완전히 빈 페이지로 둘 수도 있습니다. 로그를 켜두었다면 분석 섹션에서 어떤 사이트로 요청이 가장 많이 전송되는지, 몇 건의 요청이 차단되었는지(그리고 차단된 요청이 어디로 향했는지), 어떤 기기가 쿼리를 보냈는지, 트래픽이 지구상 어디로 향하는지, 얼마나 많은 쿼리가 보안 연결인지 확인할 수 있습니다.
심지어 GAFAM 미터도 있습니다. Google, Microsoft, Facebook(Meta), Amazon, Apple 소유 서비스로 향하는 트래픽 비중을 보여주죠. 프라이버시를 중시하더라도 한 달 정도 로그를 켜두면 흥미로운 브라우징 인사이트를 얻을 수 있습니다.
설정(Settings)

이 항목은 건너뛰지 마세요! 가장 중요한 프라이버시 설정 중 하나인 로그 설정이 여기 있습니다. 로그를 완전히 비활성화하면 NextDNS는 활동에 관한 어떤 정보도 저장하지 않으며, 로그를 활성화하고 세부 설정을 조정할 수도 있습니다. 로그 보관 기간은 최소 1시간부터 최대 2년까지 선택 가능하고, 저장 위치도 미국, EU, 스위스(프라이버시 관점에서 좋은 선택) 중에서 고를 수 있습니다.
EDNS Client Subnet을 활성화하는 것도 좋습니다. 프라이버시를 크게 희생하지 않으면서 속도를 높일 수 있습니다. Block Page는 순전히 취향의 문제입니다. 속도가 약간 느려질 수 있지만, 사이트가 차단된 이유를 알려주는 장점이 있습니다.
NextDNS 설정 테스트하기

설정을 원하는 대로 마쳤다면 이제 DNS 누수가 없는지, DNS 요청이 올바른 곳으로 가고 있는지 확인할 차례입니다. DNSLeakTest.com에 접속해 'Extended Test'를 실행하면 됩니다. 이상적으로는 ISP의 서버가 결과에 나타나지 않아야 합니다. 만약 나타난다면 브라우저의 DNS 설정, 나아가 공유기의 DNS 설정도 변경해 보세요. Firefox는 옵션에서 NextDNS를 기본 지원하므로 비교적 쉽게 활성화할 수 있습니다.
왜 하필 NextDNS인가?
아직 무료 베타 단계임에도 불구하고, NextDNS는 Quad9, Cloudflare 같은 기존 서비스보다 이미 더 나은 가치를 제공합니다. 기존 경쟁사 어느 곳보다 낮은 비용과 짧은 설정 시간으로 더 나은 프라이버시와 통제력을 제공합니다. 설정에 10분 정도와 비용 0원이면 충분하니 직접 사용해 보세요. 삶이 나빠질 일은 거의 없을 테니까요.