---
title: 'Использование команды host в Linux | Zomro'
description: 'Команда host предоставляет быстрый способ получить информацию о DNS-связях между доменными именами и IP-адресами, что может быть полезным при различных задачах администри'
image: 'https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/vitaliy.darmoroz%40zomro.org/2023/08/23/image-20230823200606-3.jpg'
---

![opened image]()

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



# Использование команды host в Linux

23-08-2023

Когда команда `host` может быть полезной:

  * При диагностике ошибок с сетевым подключением и DNS-серверами.
  * При проверке наличия и правильности DNS-записей для вашего домена.
  * При попытке узнать IP-адрес сайта по его доменному имени или наоборот.
  * При работе с почтовыми серверами и проверке записей MX для доменов.



**Разрешение доменных имен в IP-адреса (Domain Name Lookup, DNS Resolution):**

Введя доменное имя после команды `host`, вы получите соответствующий IP-адрес, к которому привязано это доменное имя. Это А-запись этого домена в DNS-хостинге. Пример:
    
    
    host example.com 

Где вместо example.com - указываете Ваш домен. Вывод может выглядеть так:
    
    
    example.com has address 11.22.33.44 
    example.com has IPv6 address 2606:2800:220:1:248:1893:25c8:1946 

**Обратное разрешение IP-адресов в доменные имена (Reverse DNS Lookup).**

Введя IP-адрес после команды `host`, вы получите доменные имена, связанные с этим IP-адресом. Пример:
    
    
    host 11.22.33.44 

Вывод может выглядеть так:
    
    
    44.33.22.11.in-addr.arpa domain name pointer example.com. 

Reverse DNS Lookup (обратное разрешение DNS) - это процесс преобразования IP-адреса в соответствующее ему доменное имя. В DNS это достигается через специальные обратные DNS-записи, которые предназначены для связи IP-адресов и доменных имен. Главным образом, это делается с помощью PTR-записи (Pointer Record).

**Проверка наличия DNS-записей.**

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

  1. **TXT запись (Text Record):** Запись TXT предназначена для хранения произвольного текстового содержимого, связанного с доменным именем. Она может использоваться для различных целей, таких как предоставление информации для аутентификации, документирования политик безопасности, указания на владельца домена и т.д. TXT-записи иногда используются для установления доменной подтверждения (для SPF, DKIM, DMARC), анти-спам-фильтрации и других служб.

  2. **MX запись (Mail Exchange Record):** Запись MX используется для указания почтовых серверов, которые обрабатывают электронную почту для домена. MX-записи определяют приоритет и адреса электронных почтовых серверов, которые принимают и обрабатывают почту для данного домена. Это позволяет правильно маршрутизировать электронную почту.

  3. **NS запись (Name Server Record):** Запись NS указывает на серверы имен (DNS-серверы), ответственные за управление доменной зоной. NS-записи определяют авторитетные DNS-серверы для домена, которые могут предоставлять информацию о DNS-записях этого домена. Когда кто-то запрашивает информацию о домене, DNS-серверы, перечисленные в NS-записях, предоставляют соответствующие данные.




Например тогда команда иметт вид:
    
    
    host -t MX example.com
    

Вывод покажет записи MX для указанного домена. Например проверки MX-записей для Google:

![Использование команды host в Linux - 1](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/vitaliy.darmoroz%40zomro.org/2023/08/23/image-20230823200606-3.jpg)

Можно просмотреть TXT, MX, NS -записи интересующего Вас домена:

![Использование команды host в Linux - 2](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/vitaliy.darmoroz%40zomro.org/2023/08/23/image-20230823202640-1.jpg)

**Итог.**

  * Вы можете использовать `host`, чтобы узнать, резолвится ли доменное имя в IP-адрес, и наоборот. Это может помочь в диагностике ошибок с DNS-записями или настройками.
  * Вы можете использовать `host` для проверки наличия различных DNS-записей, таких как MX, NS, TXT и других, связанных с доменами. Это полезно для проверки корректности настроек DNS.
  * Команда `host` может помочь вам узнать информацию о доменных именах и их IP-адресах, а также о других записях, связанных с доменами.



В целом, команда `host` предоставляет быстрый и удобный способ получения информации о DNS-связях между доменными именами и IP-адресами, что может быть полезным для администрирования сервера и веб-разработки.

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

[Подключение к серверу по протоколу RDP на Linux с помощью Remmina](https://zomro.com/rus/blog/faq/157-podkljuchenie-k-serveru-po-protokolu-rdp-na-linux-s-pomoschju-remmina) [Как войти на Linux‑сервер по SSH (Windows / macOS / Linux)](https://zomro.com/rus/blog/faq/688-how-to-login-to-a-linux-server-via-ssh-windows-macos-linux) [Включение HTTP2 в ISPmanager](https://zomro.com/rus/blog/faq/202-vkljuchenie-http2-v-ispmanager) [Базовая установка n8n через Docker Compose](https://zomro.com/rus/blog/faq/617-basic-n8n-installation-via-docker-compose) [Как установить Nextcloud на Ubuntu 20.04](https://zomro.com/rus/blog/faq/288-kak-ustanovit-nextcloud-na-ubuntu-2004)

[ Выделенный сервер с GPU от €174.80/мес ](/dedicated-servers/type=gpu)
