Когда вы меняете DNS-записи (NS-серверы, A-запись, MX), изменения не применяются мгновенно. DNS-серверы по всему миру хранят кэшированные записи в течение времени, указанного в TTL.
Типичное время распространения DNS
| Тип изменения | Минимум | Обычно | Максимум |
|---|---|---|---|
| Смена NS-серверов | 30 мин | 4–8 часов | 48–72 часа |
| Изменение A-записи | 5 мин | 1–4 часа | 24 часа |
| Изменение MX-записи | 5 мин | 1–4 часа | 24 часа |
| Новая CNAME/TXT | 5 мин | 15–60 мин | 4 часа |
💡 Уменьшите TTL до 300 секунд за 24 часа до планируемого изменения — тогда обновление распространится за 5 минут.
Почему DNS распространяется не мгновенно
Каждый DNS-сервер кэширует записи на время TTL (Time-To-Live). Пока TTL не истёк, сервер отдаёт старое значение из кэша, не запрашивая обновление у авторитетного DNS.
Проверка DNS Propagation
dig (Linux/Mac)
# Проверить A-запись
dig example.com A
# Через конкретный DNS-сервер (Google)
dig @8.8.8.8 example.com A
# Через Cloudflare DNS
dig @1.1.1.1 example.com A
# Проверить NS-серверы
dig example.com NS
nslookup (Windows/Linux)
nslookup example.com 8.8.8.8
Онлайн-сервисы
- dnschecker.org — проверка из 100+ точек мира
- whatsmydns.net — карта распространения
- mxtoolbox.com — проверка MX-записей
Ускорение DNS propagation
# Сбросить DNS-кэш на Windows
ipconfig /flushdns
# На macOS
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
# На Ubuntu/Debian
sudo systemd-resolve --flush-caches
⚠️ Сброс кэша помогает только на вашем устройстве. Серверы других провайдеров будут ждать истечения TTL.