指南

AdGuard Home 및 Unbound를 사용한 개인 DNS

중급20분 읽기업데이트됨 2026년 5월 12일
간단한 답변

AdGuard Home은 DNS-over-HTTPS를 필터링하고 제공하며, 그 뒤의 Unbound는 완전한 재귀를 수행하여 어떤 업스트림 해석기도 사용자의 쿼리를 볼 수 없습니다. $4 인스턴스에서 이 두 가지는 200MB 미만의 RAM을 사용하며, ISP의 해석기라는 가장 풍부한 행동 데이터 원천을 대체합니다.

01 Unbound를 재귀 해석기로 설치

Bind it to localhost on a non-standard port so AdGuard Home can take 53.

apt install -y unbound
cat >/etc/unbound/unbound.conf.d/local.conf <<'EOF'
server:
  interface: 127.0.0.1@5335
  do-ip6: yes
  prefetch: yes
  hide-identity: yes
  hide-version: yes
  qname-minimisation: yes
EOF
systemctl restart unbound

02 AdGuard Home 설치

The installer sets up a systemd unit and a web interface on port 3000 for initial configuration.

curl -sSL https://raw.githubusercontent.com/AdguardTeam/AdGuardHome/master/scripts/install.sh | sh -s -- -v

03 AdGuard를 Unbound에 연결

In Settings → DNS, set the upstream to 127.0.0.1:5335 and disable all other upstreams. Full recursion means no third party sees your queries at all.

04 DNS-over-HTTPS 활성화

Get a certificate with Certbot, then enable DoH on 443 and DoT on 853 in the encryption settings. Clients then reach the resolver privately in transit as well as at rest.

certbot certonly --standalone -d dns.example.com

05 보안 강화

Restrict access by client IP, or require DoH with a secret path. An open resolver is recruited into DNS amplification attacks within days and will be null-routed.

자주 묻는 질문

공용 해석기보다 나은가요?

개인적으로는 그렇습니다. 완전한 재귀로 어떤 제3자도 쿼리를 볼 수 없습니다. 공용 해석기는 캐시 크기 덕분에 더 빠르지만, 속도와 가시성 사이의 거래입니다.

운영 비용은 얼마인가요?

월 $4입니다. 이용 가능한 가장 저렴한 의미 있는 개인정보 보호 개선책입니다.