Logo
  • ГЛАВНАЯ
  • ОБО МНЕ
  • СЕРТИФИКАТЫ
nocip.ssh@mail.ru
Главная  >  Поиск и устранения неполадок

Утилита dig


Создана 28.04.2022
Отредактирована 26.11.2025
Утилита dig (Domain Information Groper) — это мощный инструмент для диагностики и получения информации о DNS (Domain Name System). Она используется для запросов к DNS-серверам и отладки проблем с доменными именами.

Основные возможности dig:

1. Базовые DNS-запросы

# Запрос A-записи (IPv4 адрес) dig example.com # Запрос конкретного типа записи dig example.com A dig example.com MX dig example.com NS

2. Запросы разных типов DNS-записей

# MX-записи (почтовые серверы) dig example.com MX # NS-записи (DNS-серверы) dig example.com NS # TXT-записи (текстовые записи) dig example.com TXT # CNAME-записи (алиасы) dig www.example.com CNAME

3. Указание конкретного DNS-сервера

# Использовать конкретный DNS-сервер dig @8.8.8.8 example.com dig @1.1.1.1 example.com # Запрос к корневому серверу dig @a.root-servers.net example.com

Сами DNS-записи разделяются по функциональному назначению. Перечислим основные:

  • A (Address) - преобразует доменное имя в IPv4-адрес;
  • AAAA (IPv6 Address) -  преобразует доменное имя в IPv6-адре;
  • CNAME (Canonical Name) -  предоставляет альтернативное — каноническое — имя для узла;
  • MX (Mail Exchange) - указывает на почтовый сервер, обслуживающий домен;
  • TXT (Text) - хранит произвольный текстовый контент, в нашем примере это информация об авторизации почтовых серверов;
  • NS (Name Server) - указывает на авторитетный сервер для домена — такой, что содержит информацию о домене и управляет ответами на запросы.
Со всеми типами записей можно ознакомиться на официальном сайте The Internet Assigned Numbers Authority (IANA)

Практические примеры использования:

1. Краткий вывод

# Только ответ (без дополнительной информации) dig +short example.com # Только IP-адреса dig +short example.com A

2. Обратные DNS-запросы

# PTR-запрос для обратного DNS dig -x 8.8.8.8 # Или через тип записи dig ptr 8.8.8.8

3. Трассировка DNS-запроса

# Показать весь путь разрешения имени dig +trace example.com

4. Пакетные запросы

# Несколько доменов из файла dig -f domains.txt

5. Расширенная диагностика

# Время выполнения запроса dig +stats example.com # Только ответственная часть dig +noall +answer example.com # Проверка DNSSEC dig +dnssec example.com

Ключевые параметры:

  • @server - использовать указанный DNS-сервер
  • +short - краткий вывод
  • +noall +answer - только ответы
  • +trace - трассировка запроса
  • +stats - показать статистику
  • -x - обратный DNS-запрос
  • -f file - пакетные запросы из файла
  • +dnssec - включить DNSSEC
  • +multiline - многострочный формат

Пример вывода с пояснениями:

dig example.com ; <<>> DiG 9.16.1 <<>> example.com ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 12345 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1 ;; QUESTION SECTION: ;example.com. IN A ;; ANSWER SECTION: example.com. 86400 IN A 93.184.216.34 ;; Query time: 25 msec ;; SERVER: 8.8.8.8#53(8.8.8.8) ;; WHEN: Wed Jan 01 12:00:00 UTC 2025 ;; MSG SIZE rcvd: 56

Области применения:

  •  Диагностика DNS-проблем
  • Проверка DNS-записей
  • Отладка конфигурации доменов
  • Мониторинг DNS-изменений
  • Исследование инфраструктуры доменов
  • Проверка DNSSEC
  • Тестирование DNS-серверов

Сравнение с nslookup:

dig считается более мощной и гибкой утилитой по сравнению с nslookup, предоставляет более детальную информацию и лучше подходит для скриптов и автоматизации.
dig — незаменимый инструмент для системных администраторов, сетевых инженеров и веб-разработчиков, работающих с доменными именами и DNS-инфраструктурой.

🔁

Приветствуем всех любителей ретро-игровой индустрии на канале RetraR
Сувенирная и брендированная продукция с персонажами из любимых игр.
RetraR — Компьютерные игры для Nintendo Game Boy
RetraR - Computer games for Nintendo Game Boy 🌌🛸👽👾☄️🤖
RetraR - 任天堂ゲームボーイ用コンピュータゲーム 🎮🕹️👾

RetraR в VK
Канал - RetraR в Telegram

Оформить заказ

Нажимая на кнопку, вы даете согласие на обработку персональных данных

Спасибо за заказ

Ваш заказ принят в обработку. 

Мы свяжемся с вами в ближайшее время.