---
title: 'Команда dig в Linux - использование и примеры | Zomro'
description: 'Команда dig является незаменимым инструментом для работы с DNS на платформе Linux. Рассмотрим ее использование.'
image: 'https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/vitaliy.darmoroz%40zomro.org/2023/08/28/image-20230828191358-1_X9KSDwO.png'
---

![opened image]()

  * [Zomro](https://zomro.com/rus/)
  * [FAQ](https://zomro.com/rus/blog/faq/)
  * Команда dig в Linux - использование и примеры. 



# Команда dig в Linux - использование и примеры.

30-08-2023

В мире современных технологий сети играют важнейшую роль. Для обеспечения связи и доступа к ресурсам в сети Интернет необходимо знание о том, как работают доменные имена и как происходит процесс разрешения DNS. Команда `dig` (Domain Information Groper) является незаменимым инструментом для работы с DNS на платформе Linux. В этой статье мы рассмотрим, что такое команда `dig`, как ей пользоваться и приведем практические примеры ее использования.

## **Обзор команды dig.**

Команда `dig` - это утилита командной строки, предназначенная для выполнения запросов к DNS-серверам. С ее помощью можно получить различную информацию о доменных именах, такую как IP-адреса, записи MX (для электронной почты), записи NS (имена серверов имен) и многое другое. Это мощный инструмент для диагностики сетевых проблем, проверки настроек DNS и общего анализа доменных имен.

**Использование команды `dig`**

Синтаксис команды `dig` следующий:
    
    
    dig [key] [domain] [dns-record]

Где:

\- `key` - это дополнительные параметры для настройки запроса.  
\- `domain` - это имя домена, для которого будет выполнен запрос.  
\- `dns-record` - это тип DNS-записи, которую вы хотите получить (A, MX, NS и т.д.).

## **Примеры использования команды dig.**

### **1\. Получение IP-адреса по доменному имени:**

  

    
    
    dig google.com A

Этот запрос вернет IP-адреса для домена google.com. Результат выполнения команды:

![Команда dig в Linux - использование и примеры. - 1](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/vitaliy.darmoroz%40zomro.org/2023/08/28/image-20230828191358-1_X9KSDwO.png)

### **2\. Получение записей MX для почтового домена:**

  

    
    
      dig example.com MX

Где вместо example.com, указываете нужный Вам домен, например google.com. Запрос вернет информацию о почтовых серверах, ответственных за доставку почты на указанном домене.

![Команда dig в Linux - использование и примеры. - 2](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/vitaliy.darmoroz%40zomro.org/2023/08/28/image-20230828191720-2_hdTqoec.png)

Можно, для удобства чтения вывода данных, использовать дополнительный ключ "+short". Это сократит вывод второстепенной информации, а сделает короткий вывод с важными данными.

### **3\. Получение имён серверов имен для домена.**
    
    
    dig yahoo.com NS

Этот запрос вернет список серверов имен, отвечающих за указанный домен, например yahoo.com.

![Команда dig в Linux - использование и примеры. - 3](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/vitaliy.darmoroz%40zomro.org/2023/08/28/image-20230828192155-3_d2SiEyU.png)​​​​​​​

### 4\. **Проверка доступности и корректности DNS-записей домена на DNS-серверах.**
    
    
    dig @8.8.8.8 google.com

Этот запрос отправит запрос к DNS-серверу Google с IP-адресом 8.8.8.8 и вернет информацию об IP-адресах для домена google.com. Для провеки можно испольовать:

Данная команда полезна при изменении DNS-записей Вашего домена. В частности после изменения А-записи или МХ-записей в DNS-хостинге. Позволяет проверить изменились ли указаныне Вами DNS-записи на DNS-сервере. И проверять как быстро эти DNS-записи появлятся после обновления на DNS-сервреах Google. Потому что DNS-записи обновляются на протяжении от часа, до 24- часов на других DNS-серверах (сторонних компаний или ресурсах).

**Итоги**

Команда `dig` - это мощный и интересный инструмент для работы с DNS-запросами и диагностики сетевых проблем. С ее помощью вы можете получать различные записи DNS, анализировать настройки DNS-серверов и проверять доступность доменов. Понимание использования `dig` может существенно облегчить администрирование сетей и решение проблем связанных с DNS.

Также предлагаем рассмотреть другие полезные статьи:

  * [Использование команды host в Linux](https://zomro.com/rus/blog/faq/396-using-the-host-command-in-linux)
  * [Работа с кэшем и буферизированной памятью в Linux: Обзор и руководство по очистке](https://zomro.com/rus/blog/faq/368-working-with-cache-and-buffered-memory-in-linux-overview-and-cleaning-guideworking-with-cache-and-buffered-memory-in-linux-overview-and-cleaning-guideworking-with-cache-and-buffered-memory-in-linux-ov)
  * [Очистка старых логов и временных файлов на Linux серверах](https://zomro.com/rus/blog/faq/371-cleaning-up-old-logs-and-temporary-files-on-linux-servers)



Похожие статьи

[Caddy: веб-сервер с автоматическим SSL и минимальной конфигурацией](https://zomro.com/rus/blog/faq/719-caddy-a-web-server-with-automatic-ssl-and-minimal-configuration) [VestaCP: Как отключить или изменить количество резервных копий (бэкапов)](https://zomro.com/rus/blog/faq/71-vestacp-kak-otklyuchit-ili-izmenit-kolichestvo-rezervnyh-kopiy-bekapov) [Как установить файловый менеджер FileGator в Docker](https://zomro.com/rus/blog/faq/416-how-to-install-filegator-manager-files-in-docker) [Оптимизация работы виртуальных машин на базе KVM в Linux](https://zomro.com/rus/blog/faq/609-optimizing-kvm-based-virtual-machine-performance-in-linux) [Команда ps в действии: 30 примеров для продвинутого мониторинга Linux (Часть 1)](https://zomro.com/rus/blog/faq/519-the-ps-command-in-action-30-examples-for-advanced-linux-monitoring)

[ Выделенные серверы от €74.24/мес ](/rus/dedicated-servers)
