# Замерьте DNS-резолверы, прежде чем выбирать

Опубликовано 2026-06-21 · DNS, сеть, dig · https://home.tigran.manukyan.dev/ru/notes/measuring-dns-resolvers.html

**TL;DR:** Скорость публичного DNS зависит от маршрутов вашего провайдера. Замерьте 1.1.1.1, 8.8.8.8 и 9.9.9.9 из своей сети через dig со случайными, некэшированными именами и сравнивайте медиану и худший результат.

Любой рейтинг «самых быстрых DNS» измерен из чужой сети. Anycast-маршрутизация зависит от пиринга вашего провайдера, так что резолвер, до которого у автора рейтинга 5 мс, у вас может оказаться в 60 мс.

## Быстрый цикл

```
for r in 1.1.1.1 8.8.8.8 9.9.9.9; do
  printf '%-10s' "$r"
  for i in 1 2 3 4 5; do
    dig @"$r" "example$RANDOM.com" +tries=1 +time=2 | awk '/Query time/{printf "%5s ms", $4}'
  done
  echo
done
```

Случайное имя не попадает в кэш резолвера, поэтому замеряется полный резолв, а не ответ из кэша. Запустите в разное время дня: вечерние цифры обычно самые честные.

## На что смотреть

Смотрите на медиану и худший результат, а не на лучший. Резолвер, который стабильно держит 8 мс, лучше того, что скачет от 3 до 90 мс.
