Знайдіть IP-адресу для домену

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

Команда господаря

Сама по собі команда host повертає список можливих перемикачів, які можна використовувати з нею.

Щоб отримати список, введіть наступне в a термінал вікно:

господар. 

Відображаються такі результати:

  • є еквівалентним -v -t БУДЬ-ЯКИЙ.
  • -c визначає клас запиту для не-IN даних.
  • -C порівнює записи SOA на авторитетних серверах імен.
  • -d є еквівалентним -v.
  • перераховує всі хости в домені, використовуючи AXFR.
  • виконує зворотний пошук IP6.INT.
  • змінює кількість точок, дозволених до того, як буде виконано кореневий пошук.
  • -r вимикає рекурсивну обробку.
  • визначає кількість повторних спроб для пакетів UDP.
  • -s передбачає, що відповідь SERVFAIL має зупинити запит.
  • визначає тип запиту.
  • дозволяє TCP/IP режим.
  • -v дозволяє докладний вихід.
  • -w вказує чекати вічно на відповідь.
  • визначає, скільки часу потрібно чекати на відповідь.
  • -4 використовує IPv4 запитувати лише транспорт.
  • -6 використовує лише транспорт запитів IPv6.
  • встановлює прапор налагодження пам'яті.
  • друкує номер версії та виходить.

Отримайте IP-адресу для доменного імені

Щоб повернути IP-адресу для доменного імені, введіть таку команду:

господар. 

Наприклад, щоб знайти доменне ім’я для linux.lifewire.com, введіть таку команду.

хост linux.lifewire.com. 

Результати команди хоста такі:

linux.lifewire.com — це псевдонім для dynglbcs.lifewire.com.dynglbcs.lifewire.com має адресу 207.241.148.82. 
команда хоста

Як показано, linux.lifewire.com є субдоменом для lifewire.com. Запуск команди host для повного доменного імені lifewire.com повертає іншу IP-адресу.

lifewire.com має адресу 207.241.148.80. 

Існує ще деякий вихід з команди host проти lifewire.com, оскільки він показує, як пошта обробляється.

Наприклад:

Пошту lifewire.com обробляє 500 ALT4.ASPMX.L.Google.com. 

Будьте обережні, інвестуйте занадто багато в ці результати. Eagle eyes помітить невідповідність між текстом цієї статті та знімком екрана в цьому розділі. Останнє було знято через кілька місяців після попереднього розгляду першого. За цей час сервери Lifewire перейшли в мережу доставки контенту, так що IP-адреси, схоже, змінилися, коли змінився механізм доставки вмісту.

Отримати доменне ім’я з IP-адреси

Протилежністю повернення IP-адреси з доменного імені є повернення доменного імені з IP-адреси.

Ви можете зробити це, ввівши наступне у вікно терміналу:

господар. 

Наприклад, 207.241.148.80 – це IP-адреса Lifewire.com. Введіть наступне у вікно терміналу:

хост 207.241.148.80. 

Результати такі:

82.148.241.207.in-addr.arpa покажчик доменного імені glbny.lifewire.com. 

Команда host за замовчуванням повертає достатньо інформації. Однак ви можете отримати більш детальний результат, використовуючи будь-який з -d або -v переключити наступним чином:

хост -d linux.lifewire.com. 

Результати з наведеної вище команди показують домен, який було переглянуто разом із будь-якими результатами. Він також повертає деталі SOA для домену.

Поверніть дані SOA для домену

SOA означає Start of Authority. Якщо ви реєструєте доменне ім’я, а потім розміщуєте цей домен у веб-хостингу, компанія, що займається веб-хостингом, повинна підтримувати SOA для цього домену. Він забезпечує спосіб відстеження доменних імен.

Ви можете знайти деталі SOA для домену, ввівши таку команду:

господар -C 
господар -C.

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

хост -C lifewire.com. 

Повернено декілька результатів, але кожен із них містить однакові поля, а саме:

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

Резюме

Є й інші перемикачі, наприклад , який містить перелік, і , який шукає замість TCP/IP UDP.

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

Загалом, вам, ймовірно, знадобиться лише використовувати команду host для повернення або IP-адреси для доменного імені, або імені домену для IP-адреси.