Как получить имя хоста / доменное имя с IP-адреса в Linux

How Get Hostname Domain Name From An Ip Address Linux



Один из вопросов, который задают многие пользователи Linux, - как получить имя хоста системы, используя ее IP-адрес. Это может показаться сложной задачей, но на самом деле это довольно просто. По сути, это называется обратным поиском в DNS. Обратный поиск DNS запрашивает IP-адрес для получения имени хоста или домена сервера. Полная противоположность - это прямой поиск DNS, который сопоставляет доменное имя с IP-адресом.

В этом кратком руководстве мы рассмотрели несколько способов выполнения обратного поиска DNS и получения доменного имени по IP-адресу. В демонстрационных целях я использовал Ubuntu 20.04.







Предпосылки

Прежде чем засучить рукава, убедитесь, что на вашем удаленном хосте есть запись A, которая является записью DNS, которая указывает или сопоставляет доменное имя с IP-адресом.



Выполните обратный поиск DNS с помощью команды dig

Команда Dig - это гибкий и мощный инструмент, который используется для запроса или проверки записей DNS. Это аббревиатура от слова domain information groper, которая позволяет получать широкий спектр информации DNS, такой как записи A, CNAME, MX и SOA.



$ты -Икс5.9.235.235 + noall + answer





Выполните обратный поиск DNS с помощью команды nslookup

Команда nslookup - это инструмент для устранения неполадок, который широко используется в арсенале системного администратора. Это универсальный инструмент, который выполняет все запросы DNS-записей, таких как CNAME, A, MX, а также обратные записи или записи PTR.

Чтобы получить доменное имя с IP-адреса, используйте синтаксис команды:



$nslookup<хозяинip >

Например.

$nslookup 5.9.235.235

Выполните обратный поиск DNS с помощью команды host

Точно так же вы можете использовать команду host для получения имени хоста или имени домена с IP-адреса, используя синтаксис, как показано.

$хозяин<хозяинip >

Например, чтобы проверить доменное имя на IP 5.9.235.235, выполнить команду:

$хост 5.9.235.235

Как и команда Nslookup, вы также можете использовать команду host с именами хостов или IP-адресами.

Заключение

Несколько примеров, которые мы только что разработали, - верный способ помочь вам получить доменное имя с IP-адреса. Обычно обратный поиск в DNS тривиален и не так важен, как прямой поиск, который сопоставляет доменные имена с IP-адресами. Мы будем очень рады вашим отзывам или предложениям.