Мы используем cookie-файлы
Для оптимизации работы нашего сайта мы используем cookie-файлы. Продолжая использовать сайт, Вы соглашаетесь с использованием cookie-файлов.
Новый дизайн
Панель управления
  • Русский
  • Українська
  • English
  • UAH
  • USD
  • RUB
  • EUR
  • 0-800-307-307  Горячая линия
  • +38(044) 392-74-33  Киев
  • +38(057) 728-39-00  Харьков
  • +38(056) 794-38-31  Днепр
  • +38(032) 229-58-93  Львов
  • +38(048) 738-57-70  Одесса
  • +38(093) 170-15-42  Life
  • +38(067) 400-88-44  Киевстар
  • +1(888)393-24-51  USA, Toll free
  • +44(131)507-01-14  Great Britain
  • +7(499) 348-28-61  Москва

Утилита host

host — утилита (DNS-клиент) для работы с доменными записями. Используется для опроса DNS-серверов и получения записей о запрашиваемом домене.

  • -t запись — запрос информации о конкретной записи.
  • -t ANY или -a — запрос информации о всех записях.
  • IP-адрес — обратный поиск DNS — для получения информации о конкретном IP достаточно указать его адрес.
  • сервер — для получения информации от конкретного DNS-сервера достаточно указать его название название или адрес после домена.
  • -v или -d — подробный вывод (опции эквивалентны).

Простейший запрос:

host ukraine.com.ua

Ответ с поясняющими комментариями:

ukraine.com.ua has address 185.39.224.54                      # A-запись домена
ukraine.com.ua has IPv6 address 2a04:8000:0:e022::54          # AAAA-запись домена
ukraine.com.ua mail is handled by 20 alt1.aspmx.l.google.com. # MX-записи домена
ukraine.com.ua mail is handled by 10 aspmx.l.google.com.

Для получения информации о конкретной записи используйте ключ -t и её название (A, AAAA, CNAME, TXT, MX, NS):

host -t a ukraine.com.ua

Ответ:

ukraine.com.ua has address 185.39.224.54

Для получения информации о всех записях используйте ключ -t и название ANY или просто ключ -a (эквивалент -v -t ANY):

host -a ukraine.com.ua 8.8.8.8

Ответ:

Trying "ukraine.com.ua"
Using domain server:
Name: 8.8.8.8
Address: 8.8.8.8#53
Aliases:;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 48991
;; flags: qr rd ra; QUERY: 1, ANSWER: 10, AUTHORITY: 0, ADDITIONAL: 0
 
;; QUESTION SECTION:
;ukraine.com.ua.                        IN      ANY
 
;; ANSWER SECTION:
ukraine.com.ua.         899     IN      SOA     ns1.ukraine.com.ua. hostmaster.adm.tools. 2019102588 43200 7200 604800 60
ukraine.com.ua.         899     IN      AAAA    2a04:8000:0:e022::54
ukraine.com.ua.         899     IN      TXT     "v=spf1 include:_spf.ukraine.com.ua include:_spf.google.com -all"       
ukraine.com.ua.         899     IN      TXT     "google-site-verification=IafnKVUlyUkkXGv3cgYvmdJch6oYHIm_vZwt8nwfnGc"  
ukraine.com.ua.         899     IN      A       185.39.224.54
ukraine.com.ua.         899     IN      NS      ns1.ukraine.com.ua.
ukraine.com.ua.         899     IN      NS      ns2.ukraine.com.ua.
ukraine.com.ua.         899     IN      NS      ns3.ukraine.com.ua.
ukraine.com.ua.         899     IN      MX      10 aspmx.l.google.com.
ukraine.com.ua.         899     IN      MX      20 alt1.aspmx.l.google.com.Received 398 bytes from 8.8.8.8#53 in 85 ms

Важные моменты:

  • Команда возвращает информацию строго по указанному домену/субдомену. Указав название домена, нельзя получить информацию о его субдоменах, и наоборот — при указании субдомена команда вернёт информацию только по нему, записи об основном домене возвращены не будут.
  • Не все все DNS-сервера могут возвращать информацию сразу о всех записях. Например, сервер CloudFlare с адресом 1.1.1.1 не возвращает, а сервер Google с адресом 8.8.8.8 — возвращает.

Для определения имени хоста по IP-адресу (PTR-запись) просто укажите IP:

host 185.39.224.54

Ответ:

54.224.39.185.in-addr.arpa domain name pointer ukraine.com.ua.

Для получения ответа от конкретного DNS-сервера укажите после домена его имя или IP:

host ukraine.com.ua 8.8.8.8

Ответ:

Using domain server:
Name: 8.8.8.8
Address: 8.8.8.8#53
Aliases:
 
ukraine.com.ua has address 185.39.224.54
ukraine.com.ua has IPv6 address 2a04:8000:0:e022::54
ukraine.com.ua mail is handled by 10 aspmx.l.google.com.
ukraine.com.ua mail is handled by 20 alt1.aspmx.l.google.com.

Для получения подробного ответа используйте ключ -v:

host -v ukraine.com.ua

Ответ:

Trying "ukraine.com.ua"
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 15072
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
 
;; QUESTION SECTION:
;ukraine.com.ua.                        IN      A
 
;; ANSWER SECTION:
ukraine.com.ua.         354     IN      A       185.39.224.54
 
Received 48 bytes from 1.1.1.1#53 in 14 ms
Trying "ukraine.com.ua"
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 21694
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
 
;; QUESTION SECTION:
;ukraine.com.ua.                        IN      AAAA
 
;; ANSWER SECTION:
ukraine.com.ua.         540     IN      AAAA    2a04:8000:0:e022::54
 
Received 60 bytes from 1.1.1.1#53 in 19 ms
Trying "ukraine.com.ua"
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 25901
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0
 
;; QUESTION SECTION:
;ukraine.com.ua.                        IN      MX
 
;; ANSWER SECTION:
ukraine.com.ua.         407     IN      MX      20 alt1.aspmx.l.google.com.
ukraine.com.ua.         407     IN      MX      10 aspmx.l.google.com.Received 87 bytes from 1.1.1.1#53 in 16 ms