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

fake-ip и redir-host: выбор режима DNS

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

Поле enhanced-mode в секции dns принимает два значения и определяет, как Clash отвечает на DNS-запросы:

fake-ip (по умолчанию, рекомендуется)

На запрос домена Clash мгновенно выдаёт «поддельный» адрес из зарезервированного блока 198.18.0.0/16 и запоминает соответствие. Когда программа подключается к поддельному IP, Clash по нему восстанавливает домен и сопоставляет правила. Плюсы: нулевая задержка DNS-ответа, врождённый иммунитет к DNS-подмене, правила видят исходный домен (максимально точное сопоставление).

redir-host

Честно резолвит и возвращает реальный IP. Максимальная совместимость, но резолв добавляет задержку, может быть подменён, а правила местами сопоставляются лишь по IP.

Известные капризы fake-ip и лекарство

Отдельные программы кэшируют или куда-то передают поддельный IP (проверка связи Windows, некоторые игровые лаунчеры) — симптом: «выключил прокси, а сети нет». Лекарство — исключить их домены из fake-ip:

dns:
  enhanced-mode: fake-ip
  fake-ip-filter:
    - "*.lan"
    - "+.stun.*.*"
    - "+.msftconnecttest.com"
    - "+.battlenet.com.cn"

Домены из фильтра резолвятся по-настоящему. В большинстве подписок разумный фильтр уже есть; забарахлила конкретная программа — добавьте её домен. Без конкретной несовместимости оставайтесь на fake-ip.