Príkaz hostiteľa Linuxu zobrazí názov domény pre danú IP adresu alebo naopak. Vykonáva tiež vyhľadávanie DNS súvisiace s dotazom DNS. Predvolené správanie príkazu hostiteľa zobrazuje súhrn jeho argumentov príkazového riadka a podporovaných možností.
Syntax:
Príkaz hostiteľa podporuje rôzne argumenty a možnosti príkazového riadka. Základná syntax príkazu hostiteľa je nasledovná:
host
kde,
názov: Názov môže byť názov domény alebo IP adresa (IPv4 alebo Ipv6). Vyhľadá zadané meno.
Možnosti:
Nasledujúce argumenty a možnosti príkazového riadka možno použiť s príkazom hostiteľa:
premenovanie adresára v linuxe
-4: Používa sa iba pre adresu Ipv4 pre dopyt.
-6: Používa sa iba pre adresu IPv6 pre dopyt.
-a: Možnosť „-a“ znamená „Všetko“. Je ekvivalentom '-v', '-r', 's', akejkoľvek možnosti. Ovplyvňuje však správanie možnosti '-l '.
-c trieda: Používa sa na určenie triedy Query. Predvolená hodnota triedy je In (Internet).
-C: Používa sa na kontrolu konzistencie.
-d: Používa sa na zobrazenie stôp ladenia. Táto možnosť je podobná ako podrobná možnosť '-v'.
-i: Používa sa pre zastaranú hodnotu.
-l: Používa sa na výpis zón. Príkaz hostiteľa sa používa aj na prenos zón a zobrazuje záznamy ako NS, PTR, A a ďalšie.
- N ndots: Používa sa na určenie počtu bodiek, ktoré musia byť v názve.
-r: Používa sa na nerekurzívny dopyt. Je to užitočné na napodobňovanie správania názvového servera pomocou nerekurzívnych dotazov.
-R číslo: Používa sa pre počet opakovaní pre UDP dotazy. Pre záporné čísla alebo nulu bude počet opakovaní 1 (t. j. predvolený).
-s: Ak server neodpovedá, nepošle požiadavku na nasledujúci menný server.
-t typ: Používa sa na určenie typu dotazu. Táto možnosť rozpozná akýkoľvek typ dopytu, ako napríklad 'CNAME', 'NS', 'SOA', 'TXT', 'DNSKEY', 'AXFR' a ďalšie. Ak nešpecifikujeme typ dotazu, automaticky vyberie vhodný typ. V predvolenom nastavení bude vyhľadávať záznamy 'A', 'AAAA' a MX. Ak je názov IP adresa, vyhľadá záznam 'PTR'.
-T alebo -U: Používa sa pre pripojenia TCP/UDP: V predvolenom nastavení príkaz hostiteľa vyberie pripojenie 'UDP' pri vytváraní dotazov. Voľba '-T' určuje pripojenie TCP a '-U' určuje pripojenie 'UDP'.
-m príznak: Používa sa na ladenie využitia pamäte. Argument „príznak“ možno zaznamenať, použiť alebo vysledovať. Pomocou tejto možnosti môžeme nastaviť viacero príznakov.
-v: Používa sa na zobrazenie podrobného (verboss) výstupu. Táto možnosť je podobná možnosti „-d“.
-V: Používa sa na zobrazenie informácií o verzii.
-V: Používa sa na režim čakania navždy. Nastaví časový limit dotazu na maximálnu možnú hodnotu.
-Počkaj: Používa sa na čakanie určený čas (v sekundách). Nemôže mať hodnotu menšiu ako jedna. Predvolená doba čakania na dopyt je 5 sekúnd (pre odpovede UDP) a 10 sekúnd (pre pripojenia TCP).
Príklady príkazu hostiteľa
Pozrime sa na nasledujúce príklady príkazu hostiteľa:
- Predvolený príkaz hostiteľa
- Zobraziť IP adresu domény
- Na prenos dopytu používajte iba adresu Ipv4
- Na prenos dopytu používajte iba adresu Ipv6
- Zobrazte servery názvov domén
- Zobraziť iba záznamy Cname
- Zobraziť iba záznamy MX
- Zobraziť iba záznamy TXT
- Zobraziť iba záznamy SOA
- Dopyt na konkrétny menný server
- Zobrazte všetky informácie o doménovom serveri
- Zobrazenie informácií TTL
Predvolený príkaz hostiteľa
Ak vykonáme príkaz hostiteľa bez akýchkoľvek argumentov, zobrazí sa súhrn argumentov príkazového riadka a podporovaných možností. Vykonajte príkaz takto:
host
Vyššie uvedený príkaz zobrazí zoznam podporovaných možností príkazového riadka. Zvážte nasledujúci výstup:
Zobraziť IP adresu domény
Ak chcete zobraziť adresu IP domény, vykonajte príkaz hostiteľa, za ktorým nasleduje názov domény, a to takto:
host javatpoint.com
Vyššie uvedený príkaz zobrazí IP adresu daného názvu domény. Zvážte nasledujúci výstup:
Na prenos dopytov používajte iba protokol Ipv4
Pre doménu môžeme použiť transport dotazov Ipv4. Ak chcete použiť adresu IPv4, vykonajte príkaz s možnosťou „-4“ takto:
host -4 javatpoint.com
Vyššie uvedený príkaz použije adresu Ipv4 na prenos dotazu na daný názov domény. Zvážte nasledujúci výstup:
Na prenos dopytov používajte iba protokol Ipv6
Voľba '-6' sa používa na použitie prenosu dotazov Ipv6. Môže to byť užitočné pri kontrole, či názvový server s povoleným protokolom Ipv6 funguje alebo nie. Vykonajte príkaz takto:
host -6 javatpoint.com
Zvážte nasledujúci výstup:
Zobraziť servery názvov domén
Voľba 'ns' s argumentmi '-t' sa používa na zobrazenie serverov doménových mien. Zvážte nasledujúci príkaz:
host -t ns www.javatpoint.com
Vyššie uvedený príkaz zobrazí názvové servery 'javatpoint.' Zvážte nasledujúci výstup:
Zobraziť iba záznamy Cname
Na zobrazenie záznamov cname sa používa voľba 'cname' s argumentmi '-t'. Zvážte nasledujúci príkaz:
host -t cname www.javatpoint.com
Vyššie uvedený príkaz zobrazí záznamy cname pre 'javatpoint.' Zvážte nasledujúci výstup:
otvorte súbor pomocou java
Zobraziť iba záznamy MX
Voľba 'mx' s argumentmi '-t' sa používa na zobrazenie záznamov mx. Zvážte nasledujúci príkaz:
host -t mx www.javatpoint.com
Vyššie uvedený príkaz zobrazí mx záznamy 'javatpoint.' Zvážte nasledujúci výstup:
Zobraziť iba záznamy TXT
Na zobrazenie TXT záznamov sa používa možnosť 'txt' s argumentmi '-t'. Zvážte nasledujúci príkaz:
host -t txt www.javatpoint.com
Vyššie uvedený príkaz zobrazí txt záznamy 'javatpoint.' Zvážte nasledujúci výstup:
Zobraziť iba záznamy SOA
Pomocou príkazu hostiteľ môžeme vypísať záznamy SOA pre zadanú zónu. Zobrazí autoritatívne menné servery pre danú zónu. Ak chcete zobraziť záznamy SOA, vykonajte príkaz hostiteľa s voľbou '-C' takto:
host -C javatpoint.com
Vyššie uvedený príkaz zobrazí SOA záznamy 'javatpoint'. Zvážte nasledujúci výstup:
Dopyt na konkrétny Name Server
Konkrétny názvový server môžeme zadať zadaním názvového servera za názov domény alebo IP adresu. Ak chcete dopytovať konkrétny názvový server, vykonajte príkaz hostiteľa takto:
host javatpoint.com ns1.javatpoint.com
Vyššie uvedený príkaz zobrazí informácie na danom mennom serveri. Zvážte nasledujúci výstup:
Zobrazte všetky informácie o serveri doménových mien
Ak chcete zobraziť podrobné informácie o ľubovoľnom serveri názvov domén, zadajte do príkazu hostiteľa možnosť „-a“ nasledovanú názvom domény. Zvážte nasledujúci príkaz:
host -a javatpoint.com
Vyššie uvedený príkaz zobrazí podrobné informácie o doméne „javatpoint“. Zvážte nasledujúci výstup:
Zobrazenie informácií TTL
Ak chcete zobraziť informácie TTL (Time To Live) ľubovoľného servera, vykonajte príkaz hostiteľa takto:
host -v -t a javatpoint.com
Vyššie uvedený príkaz zobrazí informácie TTL na 'Javatpoint.com.' Môžete si vybrať akýkoľvek iný názov domény. Zvážte nasledujúci výstup: