Znajdź nazwę hosta z IP Linux

Znajdź nazwę hosta z IP Linux
Nazwy lub etykiety są przydatne, ponieważ pozwalają nam zidentyfikować jedną rzecz lub jedną osobę z drugiej. Nawet imię osoby, które może nie być wyjątkowe na całym świecie, zawiera zestaw postaci, które pozwalają osobie odróżnić się od innej osoby.

Podobnie komputery obsługują etykiety lub nazwy, które pomagają im dać unikalną tożsamość w sieci. Właśnie tam pojawia się nazwa hosta. Nazwa hosta to zestaw znaków alfanumerycznych unikalny w sieci komputerowej, umożliwiając komunikowanie się urządzeniami.

Zazwyczaj podstawowa technologia identyfikująca komputer lub urządzenie w sieci, jest zestawem liczb zwanych adresami IP. Są one następnie mapowane na określoną nazwę rozwiązaną na adres IP komputera.

Jednak w tym samouczku pokażę różne sposoby użycia, aby uzyskać nazwę hosta powiązaną z określonym adresem IP. Metody omówione w tym samouczku będą działać w prawie wszystkich systemach Linux i Unix.

Jeśli szukasz szczegółowych instrukcji, jak działają systemy takie jak nazwy domeny, sprawdź zasób w linku podanym poniżej:

https: // linuxhint.com/dns-for-beginners/

Z tego powodu zanurkujmy.

Metoda 1: ping

Najprostszą metodą uzyskania nazwy hosta z adresu IP jest użycie ping. Ping jest prostym, ale potężnym narzędziem wiersza poleceń, które wykorzystuje pakiety echo do komunikacji z hostem.

NOTATKA: Następujące polecenie działa tylko w maszynach Windows. W przypadku Linux sprawdź następną metodę.

Aby uzyskać nazwę hosta z adresu IP z ping, użyj poniższego polecenia:

$ ping -a 172.67.209.252

Oto dane wyjściowe z powyższego polecenia:

Powyższe polecenie nie zawsze jest wiarygodne; Często działa tylko wtedy, gdy nazwa hosta jest dostępna w pliku hostów.

Dowiedz się więcej tutaj:

https: // linuxhint.com/modyfif-etc-host-file-linux/

https: // linuxhint.com/edit-hosts-file-on-linux/

Metoda 2: Polecenie hosta

Drugą i wspólną metodą uzyskania nazwy hosta z adresu IP w Linux jest polecenie hosta. To proste narzędzie jest częścią pakietu DNSUTIL.

Aby zainstalować pakiet, użyj poleceń:

Dystrybucje oparte na Ubuntu/debian

$ sudo apt -get instaluj dnsutils -y

Rehl/Centos

$ sudo yum instaluj dnsutils

Fedora

$ sudo dnf instaluj dnsutils

Łuk

$ sudo pacman -s dnsutils

Po zainstalowaniu narzędzia możesz uruchomić poniższe polecenie, aby uzyskać nazwę hosta adresu IP.

$ host

Przykładowe dane wyjściowe znajduje się poniżej:

[fedora@fedora34 ~] $ host 216.58.223.78
78.223.58.216.w addr.Nazwa domeny ARPA Wskaźnik MBA01S07-in-F14.1E100.internet.

NOTATKA: Korzystanie z polecenia hosta wymaga zarejestrowania systemu na serwerze DNS, takim jak Cloudflare lub Google Public DNS lub wpis w pliku hosta. W zależności od serwera DNS system jest skonfigurowany, wynik może się różnić lub w ogóle żaden.

Jeśli używasz Fedory, upewnij się, że upewnij się, że przed ponownym uruchomieniem.

Metoda 3: Za pomocą wykopu

Następną metodą, którą możesz spróbować, jest użycie wykopu. DIG to narzędzie wiersza poleceń, które jest przydatne w wykonywaniu zapytań DNS i odwrotnych wyszukiwaniach. Jest to potężne narzędzie, które ma kolekcję funkcji innych niż wyszukiwanie nazwy hosta.

Aby dowiedzieć się więcej o DIG, sprawdź ten samouczek.

https: // linuxhint.com/install_dig_debian_9/

Po zainstalowaniu wykopu w swoim systemie użyj polecenia:

$ dig -x

Warto również zauważyć, że serwer powinien mieć włączenie odwrotnego wyszukiwania DNS; W przeciwnym razie nie otrzymasz nazwy hosta serwera.

Metoda 4: nslookup

O wiele prostszy i bardziej powszechny sposób wyszukiwania nazwy hosta z adresu IP jest użycie nslookup. NSlookUp to narzędzie wiersza polecenia, podobne do DIG, ale pozwala użytkownikom zapytać DNS dla nazw hosta i mapowania adresów IP.

Aby zapytać o nazwę hosta z nSlookUp, użyj polecenia jako:

$ nslookup

Przykładem jest to, jak pokazano poniżej:

[fedora@fedora34 ~] $ nslookup 216.58.223.110
110.223.58.216.w addr.Nazwa ARPA = MBA01S08-in-F14.1E100.internet.
Autorytatywne odpowiedzi można znaleźć z:

Wniosek

W tym samouczku zilustrowaliśmy różne sposoby uzyskania nazwy hosta z adresu IP zarówno w systemach Linux, jak i Windows. Jeśli szukasz bardziej szczegółowego samouczka na temat działania DNS, rozważ zasób na linku podanym poniżej:

https: // linuxhint.com/dns-for-beginners/