Skip to main content

Найти IP-адрес для домена

[UNИХ] Введение в Linux-системы — №8: Использование сети для работы (Июнь 2026)

[UNИХ] Введение в Linux-системы — №8: Использование сети для работы (Июнь 2026)
Anonim

Команда хоста Linux используется для определения IP-адреса для домена. Его также можно использовать для поиска имени домена для IP-адреса.

В этом руководстве будет показано, как использовать наиболее распространенные ключи с помощью команды host.

Команда хоста

Сама по себе команда host вернет список всех возможных переключателей, которые могут быть использованы с ней.

Чтобы получить список, введите в окно терминала следующее:

хозяин

Появятся следующие результаты:

  • -a - эквивалентно -v -t ANY
  • -c - задает класс запроса для данных, отличных от IN
  • -C - сравнивает записи SOA на авторитетных серверах имен
  • -d - эквивалентно -v
  • -l - перечисляет все хосты в домене, используя AXFR
  • -i - IP6.INT обратный поиск
  • -N - изменяет количество точек, разрешенных до того, как выполняется корневой поиск
  • -r - отключает рекурсивную обработку
  • -R - указывает количество попыток для пакетов UDP
  • -s - ответ SERVFAIL должен остановить запрос
  • -t - указывает тип запроса
  • -T - включение режима TCP / IP
  • -v - включает подробный вывод
  • -w - указывает, что ждать ответа навсегда
  • -W - указывает, как долго ждать ответа
  • -4 - использовать только транспортный запрос IPv4
  • -6 - использовать только транспортный запрос IPv6
  • -m - установить флаг отладки памяти
  • -V - распечатать номер версии и выйти

Как и во многих командах Linux, есть много переключателей, но большинство из них не потребуются для того, что вам нужно сделать.

Вы можете узнать больше о команде хоста, прочитав страницу руководства. Просто введите в окно терминала следующее:

человек-хозяин

Получить IP-адрес для доменного имени

Чтобы вернуть IP-адрес для имени домена, просто введите следующую команду:

хозяин

Например, чтобы найти доменное имя для linux.Go-Travels.com введите следующую команду.

host linux.Go-Travels.com

Результаты команды хозяина будут следующими:

linux.Go-Travels.com - это псевдоним для dynglbcs.Go-Travels.com.dynglbcs.Go-Travels.com имеет адрес 207.241.148.82

Конечно, linux.Go-Travels.com является поддоменом для Go-Travels.com. Запуск команды хоста против полного доменного имени Go-Travels.com возвращает другой IP-адрес.

У Go-Travels.com есть адрес 207.241.148.80

Существует еще один вывод команды хозяина на Go-Travels.com, поскольку он показывает, как обрабатывается почта.

Например:

почта Go-Travels.com обрабатывается 500 ALT4.ASPMX.L.Google.com.

Получить доменное имя с IP-адреса

Противоположность возврата IP-адреса из имени домена возвращает доменное имя с IP-адреса.

Вы можете сделать это, введя следующее в окно терминала:

хозяин

Например, мы знаем, что 207.241.148.80 является IP-адресом для Go-Travels.com. В окне терминала введите следующее:

хост 207.241.148.80

Результаты приведены ниже:

82.148.241.207.in-addr.arpa указатель доменного имени glbny.Go-Travels.com.

Команда хоста по умолчанию возвращает достаточно информации, но вы можете получить более подробный вывод, используя либо ключ -d, либо -v следующим образом:

host -d linux.Go-Travels.com

Результаты из приведенной выше команды показывают домен, который был просмотрен вместе с любыми результатами. Он также возвращает данные SOA для домена.

Возврат сведений о SOA для домена

SOA означает Start of Authority. Если вы зарегистрируете доменное имя и затем размещаете этот домен с помощью веб-хостинга, веб-хостинговая компания должна поддерживать SOA для этого домена. Он обеспечивает способ отслеживания доменных имен.

Сведения о SOA для домена можно найти, введя следующую команду:

host -C host -C

Например, введите в окно терминала следующее:

host -C Go-Travels.com

Есть несколько возвращенных результатов, но все они содержат те же поля, которые выглядят следующим образом:

  • Основной сервер имен
  • Ответственная сторона за домен
  • Временная метка, которая изменяется при обновлении домена
  • Количество секунд до того, как зона будет обновлена
  • Количество секунд до неудачного обновления должно быть повторено
  • Верхний предел за секунды до зоны больше не считается авторитетным
  • Отрицательный результат TTL.

Эта веб-страница содержит хороший обзор SOA.

Резюме

Существует, очевидно, много других переключателей, таких как -l, который предоставляет список, и -T, который ищет с использованием TCP / IP вместо UDP.

Вы обнаружите, что многие веб-серверы откажутся от этих типов запросов.

В общем случае вам, вероятно, потребуется только команда host для возврата либо IP-адреса для имени домена, либо имени домена для IP-адреса.