Nájdite názov hostiteľa z IP Linux

Find Hostname From Ip Linux



Mená alebo štítky sú užitočné, pretože nám umožňujú identifikovať jednu vec alebo jednu osobu od druhej. Dokonca aj meno osoby, ktoré nemusí byť globálne jedinečné, obsahuje sadu znakov, ktoré umožňujú osobe odlíšiť sa od inej osoby.

Počítače podobne podporujú štítky alebo názvy, ktoré im pomáhajú poskytnúť jedinečnú identitu v sieti. Tu je názov hostiteľa. Názov hostiteľa je sada alfanumerických znakov jedinečných pre počítačovú sieť, ktoré umožňujú zariadeniam navzájom komunikovať.







Základnou technológiou, ktorá identifikuje počítač alebo zariadenie v sieti, je zvyčajne sada čísiel známych ako adresy IP. Tieto sú potom mapované na konkrétny názov preložený na IP adresu zariadenia.



V tomto návode vám však ukážem rôzne spôsoby, ktorými môžete priradiť názov hostiteľa k určitej adrese IP. Metódy diskutované v tomto návode budú fungovať takmer vo všetkých systémoch Linux a Unix-like.



Ak hľadáte podrobné pokyny o tom, ako fungujú systémy, ako sú doménové mená, pozrite sa na zdroj v nižšie uvedenom odkaze:





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

Keď už sme bokom, ponorme sa do toho.



Metóda 1: Ping

Najjednoduchším spôsobom, ako získať názov hostiteľa z adresy IP, je použiť príkaz ping. Ping je jednoduchý, ale výkonný nástroj príkazového riadka, ktorý na komunikáciu s hostiteľom používa pakety ECHO.

POZNÁMKA: Nasledujúci príkaz funguje iba v počítačoch so systémom Windows. V systéme Linux skontrolujte nasledujúcu metódu.

Ak chcete získať názov hostiteľa z adresy IP pomocou príkazu ping, použite nasledujúci príkaz:

$ ping -a 172,67,209,252

Tu je výstup z vyššie uvedeného príkazu:

Vyššie uvedený príkaz nie je vždy spoľahlivý; často to funguje iba vtedy, ak je názov hostiteľa k dispozícii v súbore hosts.

Viac sa dozviete tu:

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

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

Metóda 2: Príkaz hostiteľa

Druhou a bežnou metódou na získanie názvu hostiteľa z adresy IP v systéme Linux je príkaz host. Tento jednoduchý nástroj je súčasťou súboru dnsutil balík.

Ak chcete nainštalovať balík, použite príkazy:

Distribúcie založené na Ubuntu/Debian

$ sudo apt -get install dnsutils -y

REHL/CentOS

$ sudo yum nainštalovať dnsutils

Fedora

$ sudo dnf nainštalovať dnsutils

Arch

$ sudo pacman -S dnsutils

Po inštalácii nástroja môžete spustiť nižšie uvedený príkaz a získať názov hostiteľa adresy IP.

$ hostiteľ

Príklad výstupu je uvedený nižšie:

[[email protected] ~] $ host 216.58.223.78
78.223.58.216.in-addr.arpa ukazovateľ názvu domény mba01s07-in-f14.1e100.net.

POZNÁMKA : Použitie príkazu hostiteľ vyžaduje, aby bol systém zaregistrovaný na serveri DNS, ako napríklad Cloudflare alebo Google Public DNS, alebo na položke v súbore hostiteľa. V závislosti od servera DNS, s ktorým je systém nakonfigurovaný, sa výsledok môže líšiť alebo nemusí byť žiadny.

Ak používate Fedoru, uistite sa, že vaše nastavenia DNS zostanú zachované aj pred reštartom, pretože správca siete ich často prepisuje.

Metóda 3: Použitie programu Dig

Ďalšou metódou, ktorú môžete vyskúšať, je použiť dig. Dig je nástroj príkazového riadka, ktorý je užitočný pri vykonávaní dotazov DNS a spätného vyhľadávania. Je to účinný nástroj, ktorý má okrem vyhľadania názvu hostiteľa zbierku ďalších funkcií.

Ak sa chcete o kopaní dozvedieť viac, pozrite sa na tento návod.

https://linuxhint.com/install_dig_debian_9/

Po nainštalovaní programu Dig do systému použite príkaz:

$ dig -x

Je tiež dobré poznamenať, že server by mal mať povolené spätné vyhľadávanie DNS; v opačnom prípade nezískate názov hostiteľa servera.

Metóda 4: Nslookup

Oveľa jednoduchším a bežnejším spôsobom, ako vyhľadať názov hostiteľa z adresy IP, je použiť nslookup. Nslookup je nástroj príkazového riadka, podobný programu dig, ale umožňuje používateľom dotazovať sa na DNS na názvy hostiteľov a mapovania adries IP.

Na zadanie dotazu na názov hostiteľa pomocou príkazu nslookup použite príkaz ako:

$ nsledovanie

Príklad je nasledujúci:

[[email protected] ~] $ nslookup 216.58.223.110
110.223.58.216.in-addr.arpa name = mba01s08-in-f14.1e100.net.

Autoritatívne odpovede nájdete na:

Záver

V tomto návode sme ilustrovali rôzne spôsoby získania názvu hostiteľa z adresy IP v počítačoch so systémom Linux aj Windows. Ak hľadáte podrobnejší návod, ako funguje DNS, zvážte zdroj v nižšie uvedenom odkaze:

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