Poiščite ime gostitelja iz IP Linuxa

Find Hostname From Ip Linux



Imena ali oznake so uporabni, saj nam omogočajo identifikacijo ene stvari ali ene osebe od druge. Tudi ime osebe, ki morda ni globalno edinstveno, vsebuje niz znakov, ki omogočajo razlikovanje osebe od druge osebe.

Podobno računalniki podpirajo oznake ali imena, ki jim pomagajo dati edinstveno identiteto v omrežju. Tam pride ime gostitelja. Ime gostitelja je niz alfanumeričnih znakov, edinstvenih za računalniško omrežje, ki omogočajo medsebojno komunikacijo naprav.







Običajno je osnovna tehnologija, ki identificira računalnik ali napravo v omrežju, niz številk, znanih kot naslovi IP. Ti se nato preslikajo v določeno ime, razrešeno na naslov IP naprave.



V tej vadnici pa vam bom pokazal različne načine, s katerimi lahko dobite ime gostitelja, povezano z določenim naslovom IP. Metode, obravnavane v tej vadnici, bodo delovale v skoraj vseh sistemih, podobnih Linuxu in Unixu.



Če iščete podrobna navodila o delovanju sistemov, kot so imena domen, si oglejte vir na spodnji povezavi:





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

S tem se umaknimo.



1. metoda: Ping

Najpreprostejša metoda za pridobitev imena gostitelja iz naslova IP je uporaba pinga. Ping je preprost, a zmogljiv pripomoček ukazne vrstice, ki za komunikacijo z gostiteljem uporablja pakete ECHO.

OPOMBA: Naslednji ukaz deluje samo v strojih Windows. Za Linux preverite naslednjo metodo.

Če želite dobiti ime gostitelja iz naslova IP s pingom, uporabite spodnji ukaz:

$ ping -a 172.67.209.252

Tukaj je rezultat zgornjega ukaza:

Zgornji ukaz ni vedno zanesljiv; pogosto deluje le, če je ime gostitelja na voljo v datoteki hosts.

Več o tem tukaj:

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

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

2. način: Ukaz gostitelja

Druga in pogosta metoda za pridobivanje imena gostitelja iz naslova IP v Linuxu je ukaz host. To preprosto orodje je del dnsutil paket.

Za namestitev paketa uporabite ukaze:

Distribucije na osnovi Ubuntu/Debian

$ sudo apt -get install dnsutils -y

REHL/CentOS

$ sudo yum namestite dnsutils

Fedora

$ sudo dnf namestite dnsutils

Arch

$ sudo pacman -S dnsutils

Ko namestite orodje, lahko zaženete spodnji ukaz, da dobite ime gostitelja naslova IP.

$ host

Primer izhoda je spodaj:

[[zaščiteno po e -pošti] ~] $ gostitelj 216.58.223.78
78.223.58.216.in-addr.arpa kazalec na ime domene mba01s07-in-f14.1e100.net.

OPOMBA : Uporaba ukaza host zahteva, da je sistem registriran pri strežniku DNS, kot je Cloudflare ali Google Public DNS, ali vnos v datoteki gostitelja. Odvisno od strežnika DNS, s katerim je sistem konfiguriran, se lahko rezultat razlikuje ali pa sploh ne.

Če uporabljate Fedoro, pred ponovnim zagonom ohranite nastavitve DNS, ker jih upravitelj omrežja pogosto prepiše.

Metoda 3: Uporaba Dig

Naslednja metoda, ki jo lahko poskusite, je uporaba dig. Dig je pripomoček iz ukazne vrstice, ki je uporaben pri izvajanju poizvedb DNS in povratnih iskanjih. To je močno orodje, ki ima poleg iskanja imena gostitelja tudi številne druge funkcije.

Če želite izvedeti več o kopanju, si oglejte to vadnico.

https://linuxhint.com/install_dig_debian_9/

Ko v sistem namestite dig, uporabite ukaz:

$ dig -x

Prav tako je dobro opozoriti, da mora imeti strežnik omogočen povratni iskanje DNS; v nasprotnem primeru ne boste dobili imena gostitelja strežnika.

Metoda 4: Nslookup

Precej enostavnejši in pogostejši način iskanja imena gostitelja iz naslova IP je uporaba nslookup. Nslookup je pripomoček ukazne vrstice, podoben dig, vendar uporabnikom omogoča, da poizvedujejo DNS o imenih gostiteljev in preslikavah naslovov IP.

Če želite poizvedovati o imenu gostitelja z nslookup, uporabite ukaz kot:

$ nslookup

Primer je prikazan spodaj:

[[zaščiteno po e -pošti] ~] $ nslookup 216.58.223.110
110.223.58.216.in-addr.arpa name = mba01s08-in-f14.1e100.net.

Pristojne odgovore najdete na:

Zaključek

V tej vadnici smo ponazorili različne načine pridobivanja imena gostitelja iz naslova IP v strojih Linux in Windows. Če iščete bolj poglobljeno vadnico o delovanju DNS, si oglejte vir na spodnji povezavi:

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