DNS запрос
Типы записей
Кэширование
Инструменты
📊 Важность DNS
Ключевые статистики, показывающие важность DNS в современном интернете
95%
трафика использует DNS
30%
времени загрузки - DNS
13
корневых серверов
0.1с
идеальное время ответа
🔍 Визуализация DNS запроса
Посмотрите как ваш браузер находит сайты в интернете
🎛️ Параметры DNS запроса
Введите домен для поиска:
Скорость анимации:
Средняя скорость
Выберите DNS сервер:
Время запроса
0
мс
Кэш попаданий
0
раз
Кэш промахов
0
раз
Эффективность
0%
кэша
📋 Типы DNS записей
Различные типы записей и их назначение в системе доменных имен
🅰️ A запись (Address)
Соотносит доменное имя с IPv4 адресом сервера
example.com → 93.184.216.34
🔷 AAAA запись
Соотносит доменное имя с IPv6 адресом сервера
example.com → 2606:2800:220:1:248:1893:25c8:1946
🔗 CNAME запись (Canonical Name)
Создает псевдоним для другого доменного имени
www.example.com → example.com
📧 MX запись (Mail Exchange)
Указывает почтовые серверы для домена
example.com → mail.example.com (приоритет 10)
📝 TXT запись
Используется для проверок владения, SPF, DKIM
example.com → "v=spf1 include:_spf.google.com ~all"
🏠 NS запись (Name Server)
Указывает авторитативные DNS серверы для домена
example.com → ns1.cloudflare.com
⚡ Влияние DNS на производительность
Как DNS серверы и кэширование влияют на время загрузки сайтов
Быстрый DNS
10-20
мс
Провайдер DNS
30-50
мс
Медленный DNS
100-500
мс
Ускорение кэшем
10-50x
раз
💡 Ключевые факторы производительности:
- Географическая близость - ближайшие DNS серверы отвечают быстрее
- Кэширование - локальный кэш исключает повторные запросы
- Anycast сеть - современные DNS используют Anycast для балансировки
- TTL (Time to Live) - оптимальные значения 300-3600 секунд
- Рекурсивные резолверы - умное кэширование и предзагрузка
🔧 Профессиональные инструменты
Команды для диагностики DNS в разных операционных системах
# Проверка DNS записей (все платформы)
nslookup example.com
dig example.com A
# Подробная информация о домене
dig example.com ANY
whois example.com
# Проверка времени ответа DNS
dig example.com | grep "Query time"
time nslookup example.com
# Очистка DNS кэша
Windows: ipconfig /flushdns
macOS: sudo dscacheutil -flushcache
Linux: sudo systemd-resolve --flush-caches
# Трассировка DNS запроса
dig +trace example.com
nslookup -debug example.com