1. База знаний
  2. Сеть и серверы

DNS

Зоны, резолверы, ускорение.

Пруфов: 28Обновлено 17.09.2026Исходник 3 мин чтения
  • Проверка DNS у хостера: curl https://lknpd.nalog.ru/ — Could not resolve host = проблема DNS у хостера пруф.
  • РФ-серверы и DNS SERVFAIL: lknpd.nalog.ru и api.yookassa.ru через 1.1.1.1/8.8.8.8 не резолвятся с многих серверов; фикс /etc/hosts: 213.24.64.181 lknpd.nalog.ru + restart systemd-resolved, либо DNS яндекса пруф.
  • Полный гайд NaloGo через Яндекс DNS (дословно) пруф:
mkdir -p /etc/systemd/resolved.conf.d
cat <<EOF > /etc/systemd/resolved.conf.d/ru-dns.conf
[Resolve]
DNS=77.88.8.8 77.88.8.1
Domains=~nalog.ru ~yookassa.ru ~yoomoney.ru
EOF
systemctl restart systemd-resolved
resolvectl query lknpd.nalog.ru

и systemd-юнит с Yandex DNS для ~nalog.ru/~yookassa.ru пруф.

  • Налоговая (lknpd.nalog.ru) с 9.02.2026 с РУ серверов недоступна — лечится сменой DNS на яндекс 77.88.8.8 через netplan пруф.
  • Cloudflare забанен в РФ: сабка за CF DNS не открывается; альтернатива — Yandex Cloud DNS 08.05.26; при этом оранжевое облако КФ включать не стоит (CF в бане у операторов) пруф.
  • DNS в Xray JSON (серверный, дословно) 19.06.26:
"dns": {
  "hosts": {
    "dns.google": ["8.8.8.8", "8.8.4.4"],
    "common.dot.dns.yandex.net": ["77.88.8.8", "77.88.8.1"],
    "unfiltered.adguard-dns.com": ["94.140.14.140", "94.140.14.141"]
  },
  "servers": [
    { "address": "https://dns.google/dns-query", "timeoutMs": 5000 },
    { "address": "https://unfiltered.adguard-dns.com/dns-query", "timeoutMs": 5000 },
    { "address": "https://common.dot.dns.yandex.net/dns-query", "timeoutMs": 5000, "disableFallbackIfMatch": true }
  ],
  "serveStale": true, "queryStrategy": "UseIP", "serveExpiredTTL": 43200, "enableParallelQuery": true
}
"dns": { "servers": [
  { "address": "https+local://8.8.8.8/dns-query", "skipFallback": false },
  { "address": "https+local://1.1.1.1/dns-query", "skipFallback": false }
], "queryStrategy": "UseIPv4" }
  • DNS split: yandex/vk/mail/ok/госуслуги → 77.88.8.8, остальное → 1.1.1.1 DoH (полный клиентский конфиг) 24.05.26.
  • DNS hosts прямо в клиентском json (обход сабки по старым записям) 27.06.26:
{ "dns": { "hosts": { "lkfl2.nalog.ru": "213.24.64.175", "lknpd.nalog.ru": "213.24.64.181" },
  "servers": ["https://77.88.8.8/dns-query", "8.8.8.8", "localhost"] }, ... }
  • Свой DNS (AdGuard Home) в xray, чтобы dnsleaktest показывал только его пруф:
"dns": { "servers": [
  {"address": "https://мойднс.com"},
  {"address": "162.159.36.1"},
  {"address": "162.159.46.1", "finalQuery": true}
], "queryStrategy": "UseIPv4" }
  • Реклама YouTube DNS'ом не режется (AdGuard не убирает ютуб-рекламу) пруф; блокировка рекламы через geosite:category-ads-all → block или DNS AdGuard для прочего пруф.
  • DNS на ноде без разруливания: прописать в конфиг ноды "dns": { "servers": [ "1.1.1.1", "8.8.8.8" ] } — иначе при включённой ноде «хана ДНС» 30.07.26.
  • Яндекс+AdGuard в parallel-режиме «дико сосет» — ядро закрывает соединение с Яндекс DNS (unexpected EOF) пруф; xdns на 26.3.27/26.6.27 «раскурили, всё норм», но скорость режет до 5 Мбит/с пруф.
  • DNS-балансировка: round-robin, не переключает по нагрузке пруф; TTL лучше 1–2 минуты; скрипт xray-checker → CF API убирает IP упавшей ноды из DNS-записи пруф; «DNS-балансировка хуйня полная; хрей-балансировка сложнее, но универсальнее» пруф; клиентский leastLoad предпочтительнее DNS пруф; DNS-рулетка xray-core: xraycore.org/ru/misc/dns_roulette пруф; истекший TTL убивает игровые сессии пруф.
  • Скрипт мониторинга → Cloudflare DNS: remnawave-cloudflare-nodes (hteppl) — мониторит API панели и правит A-записи пруф.
  • Своя ASN: в РФ ~1000₽ регистрация + ~1000₽/мес пруф; UK LTD + ASN + /24 ~100+120 CHF/мес пруф; /24 в аренду 75€ пруф; подсеть OVH из 16-20 блока выводится на свою ASN через BGP пруф.