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

How Get Hostname Domain Name From An Ip Address Linux



Един от въпросите, които много потребители на Linux задават, е как могат да извлекат името на хост на системата, използвайки неговия IP адрес. Може да изглежда трудна задача, но в истинския смисъл е доста лесна. По същество това е известно като обратно търсене на DNS. Обратното търсене на DNS запитва IP адрес, за да извлече името на хоста или домейна на сървъра. Точно обратното е търсенето на Forward DNS, което съпоставя името на домейна с IP адреса.

В това кратко ръководство ние проучихме няколко начина за извършване на обратно търсене на DNS и получаване на име на домейн от IP адрес. За демонстрационни цели използвах Ubuntu 20.04.







Предпоставки

Преди да запретнете ръкави, уверете се, че отдалеченият ви хост има запис A, който е DNS запис, който сочи или картографира име на домейн към IP адрес



Извършете обратно търсене на DNS с помощта на командата dig

Командата Dig е гъвкав и мощен инструмент, който се използва за запитване или проучване на DNS записи. Това е съкращение за допир на информация за домейна и ви позволява да извличате широк спектър от DNS информация, като A, CNAME, MX и SOA записи.



$Вие 5.9.235.235 +noall +отговор





Извършете обратно търсене на 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 адреси. Вашата обратна връзка или принос ще бъдат добре приветствани.