Руководство / Продвинутое

Свой DNS: шифрованный резолв DoH / DoT

Продвинутое · Обновлено 2026-02-23 · ~2 мин чтения

Классический DNS ходит открытым текстом по UDP 53 — любой на пути видит и может подменить ваши запросы. Перевод upstream-DNS Clash на шифрованные DoH (DNS over HTTPS) или DoT (DNS over TLS) убирает этот слой риска. Перекрываем секцию dns через Mixin:

mixin:
  dns:
    enable: true
    enhanced-mode: fake-ip
    nameserver:
      - https://dns.alidns.com/dns-query      # DoH
      - tls://dot.pub                          # DoT
    fallback:
      - https://1.1.1.1/dns-query
      - https://8.8.8.8/dns-query
    fallback-filter:
      geoip: true
      geoip-code: CN

nameserver против fallback

nameserver — основной пул (быстрые шифрованные резолверы поблизости: местные домены резолвятся быстро и верно); fallback — второе мнение (доверенные зарубежные). С включённым fallback-filter.geoip: если IP из основного ответа не принадлежит CN, Clash берёт ответ fallback — фактически автоматическое распознавание подозрительных ответов с переключением на зарубежный источник. Скорость и точность разом.

После настройки Logs на уровне debug показывает, какой upstream ответил на каждый запрос; в связке с fake-ip в обычной работе открытый DNS с машины практически не уходит.