Slično, računala podržavaju oznake ili nazive koji im pomažu u pružanju jedinstvenog identiteta u mreži. Tu dolazi naziv hosta. Ime hosta je skup alfanumeričkih znakova jedinstvenih za računalnu mrežu, dopuštajući uređajima međusobnu komunikaciju.
Obično je temeljna tehnologija koja identificira računalo ili uređaj u mreži skup brojeva poznatih kao IP adrese. Oni se zatim preslikavaju u određeni naziv razriješen prema IP adresi uređaja.
U ovom vodiču pokazat ću vam različite načine pomoću kojih možete dobiti ime hosta povezano s određenom IP adresom. Metode o kojima se govori u ovom vodiču djelovat će u gotovo svim Linux i Unix sličnim sustavima.
Ako tražite detaljne upute o tome kako sustavi, poput naziva domena, rade, pogledajte resurs na donjoj poveznici:
https://linuxhint.com/dns-for-beginners/
Sklonimo to s puta, zaronimo.
Metoda 1: Ping
Najjednostavniji način za dobivanje imena hosta s IP adrese je korištenje pinga. Ping je jednostavan, ali moćan uslužni program naredbenog retka koji koristi ECHO pakete za komunikaciju s hostom.
BILJEŠKA: Sljedeća naredba radi samo na Windows strojevima. Za Linux provjerite sljedeću metodu.
Da biste dobili ime hosta s IP adrese s pingom, upotrijebite naredbu u nastavku:
$ ping -a 172.67.209.252Evo rezultata iz gornje naredbe:
Gornja naredba nije uvijek pouzdana; često radi samo ako je ime hosta dostupno u datoteci hosts.
Saznajte više ovdje:
https://linuxhint.com/modify-etc-host-file-linux/
https://linuxhint.com/edit-hosts-file-on-linux/
Metoda 2: Naredba hosta
Druga i uobičajena metoda za dobivanje imena hosta s IP adrese u Linuxu je naredba host. Ovaj jednostavan alat dio je dnsutil paket.
Da biste instalirali paket, koristite naredbe:
Distribucije temeljene na Ubuntu/Debian
$ sudo apt -get install dnsutils -yREHL/CentOS
$ sudo yum instalirajte dnsutilsFedora
$ sudo dnf instalirajte dnsutilsArh
$ sudo pacman -S dnsutilsNakon što instalirate alat, možete pokrenuti naredbu u nastavku da biste dobili naziv hosta IP adrese.
$ domaćinPrimjer izlaza je ispod:
[[zaštićena e -pošta] ~] $ host 216.58.223.7878.223.58.216.in-addr.arpa pokazivač na naziv domene mba01s07-in-f14.1e100.net.
BILJEŠKA : Korištenje naredbe host zahtijeva da sustav bude registriran na DNS poslužitelju kao što je Cloudflare ili Google javni DNS ili unos u datoteci hosta. Ovisno o DNS poslužitelju s kojim je sustav konfiguriran, rezultat se može razlikovati ili uopće ne biti.
Ako koristite Fedoru, provjerite jeste li zadržali DNS postavke prije ponovnog pokretanja jer ih upravitelj mreže često prepisuje.
Metoda 3: Korištenje Dig
Sljedeća metoda koju možete isprobati je korištenje dig. Dig je uslužni program za naredbeni redak koji je koristan u izvođenju DNS upita i obrnutom pretraživanju. To je moćan alat koji ima niz značajki osim traženja imena hosta.
Da biste saznali više o kopanju, pogledajte ovaj vodič.
https://linuxhint.com/install_dig_debian_9/
Nakon što instalirate dig na svoj sustav, upotrijebite naredbu:
$ dig -x
Također je dobro napomenuti da bi poslužitelj trebao omogućiti obrnuto pretraživanje DNS -a; u protivnom nećete dobiti naziv hosta poslužitelja.
Metoda 4: Nslookup
Daleko jednostavniji i uobičajeniji način traženja imena hosta s IP adrese je korištenje nslookup. Nslookup je pomoćni program za naredbeni redak, sličan dig-u, ali omogućuje korisnicima da upituju DNS za imena hostova i mapiranje IP adresa.
Da biste uputili ime hosta s nslookup, upotrijebite naredbu kao:
$ nslookupPrimjer je sljedeći:
[[zaštićena e -pošta] ~] $ nslookup 216.58.223.110110.223.58.216.in-addr.arpa name = mba01s08-in-f14.1e100.net.
Mjerodavne odgovore možete pronaći na:
Zaključak
U ovom smo vodiču ilustrirali različite načine dobivanja imena hosta s IP adrese i na Linux i na Windows strojevima. Ako tražite dublji vodič o tome kako DNS funkcionira, razmislite o resursu na donjoj poveznici:
https://linuxhint.com/dns-for-beginners/