Linux host naredba prikazuje naziv domene za danu IP adresu ili obrnuto. Također izvodi DNS traženja povezana s DNS upitom. Zadano ponašanje naredbe glavnog računala prikazuje sažetak argumenata naredbenog retka i podržanih opcija.
Sintaksa:
Naredba host podržava različite argumente i opcije naredbenog retka. Osnovna sintaksa za host naredbu je sljedeća:
host
gdje,
Ime: Naziv može biti naziv domene ili IP adresa (Ipv4 ili Ipv6). Potražit će zadano ime.
Mogućnosti:
Sljedeći argumenti i opcije naredbenog retka mogu se koristiti s naredbom hosta:
gradovi u australiji
-4: Koristi se za IPv4 adresu samo za upit.
-6: Koristi se za IPv6 adresu samo za upit.
-a: Opcija '-a' označava 'Sve'. Ekvivalentno je '-v', '-r', 's', bilo kojoj opciji. Ali, to utječe na ponašanje opcije '-l'.
-c klasa: Koristi se za specificiranje klase upita. Zadana vrijednost klase je In (Internet).
-C: Koristi se za provjeru konzistencije.
-d: Koristi se za prikaz tragova otklanjanja pogrešaka. Ova je opcija slična '-v' opširnoj opciji.
-i: Koristi se za zastarjelu vrijednost.
-l: Koristi se za popis zona. Host naredba također se koristi za prijenos zona i prikazuje zapise kao što su NS, PTR, A i više.
- N točkica: Koristi se za određivanje broja točaka koje moraju biti u imenu.
-r: Koristi se za nerekurzivne upite. Korisno je za oponašanje ponašanja poslužitelja naziva korištenjem nerekurzivnih upita.
-R broj: Koristi se za broj ponovnih pokušaja za UDP upite. Za negativne brojeve ili nulu, broj ponovnih pokušaja bit će 1 (tj. zadano).
-s: Ako poslužitelj ne odgovori, neće poslati upit sljedećem poslužitelju imena.
-t vrsta: Koristi se za određivanje vrste upita. Ova opcija će prepoznati bilo koju vrstu upita kao što su 'CNAME', 'NS', 'SOA', 'TXT', 'DNSKEY', 'AXFR' i više. Ako ne navedemo vrstu upita, automatski će odabrati odgovarajuću vrstu. Prema zadanim postavkama tražit će 'A', 'AAAA' i MX zapise. Ako je ime IP adresa, tražit će 'PTR' zapis.
-T ili -U: Koristi se za TCP/UDP veze: prema zadanim postavkama, host naredba odabire 'UDP' vezu dok postavlja upite. Opcija '-T' specificira TCP vezu, a '-U' specificira 'UDP' vezu.
-m zastava: Koristi se za otklanjanje pogrešaka u korištenju memorije. Argument 'zastavica' može se zabilježiti, koristiti ili pratiti. Pomoću ove opcije možemo postaviti više zastavica.
-u: Koristi se za prikaz detaljnog (verbose) izlaza. Ova je opcija slična opciji '-d'.
-U: Koristi se za prikaz informacija o verziji.
-U: Koristi se za način čekanja zauvijek. Postavit će vrijeme čekanja upita na najveću moguću vrijednost.
-Čekaj: Koristi se za čekanje određenog vremena (u sekundama). Ne može uzeti vrijednost manju od jedan. Zadano vrijeme čekanja upita je 5 sekundi (za UDP odgovore) i 10 sekundi (za TCP veze).
Primjeri naredbe host
Pogledajmo sljedeće primjere naredbe host:
- Zadana naredba hosta
- Prikaz IP adrese domene
- Koristite samo IPv4 adresu za prijenos upita
- Koristite samo IPv6 adresu za prijenos upita
- Prikaz poslužitelja imena domene
- Prikaži samo Cname zapise
- Prikaži samo MX zapise
- Prikaži samo TXT zapise
- Prikaži samo SOA zapise
- Upit za određeni poslužitelj imena
- Prikaz svih informacija poslužitelja imena domene
- Prikaz TTL informacija
Zadana naredba hosta
Ako izvršimo naredbu hosta bez ikakvih argumenata, prikazat će se sažetak argumenata naredbenog retka i podržanih opcija. Izvršite naredbu na sljedeći način:
host
Gornja naredba prikazat će popis podržanih opcija naredbenog retka. Razmotrite donji izlaz:
Prikaži IP adresu domene
Za prikaz IP adrese domene, izvršite naredbu hosta nakon koje slijedi naziv domene, kako slijedi:
host javatpoint.com
Gornja naredba prikazat će IP adresu zadanog naziva domene. Razmotrite donji izlaz:
Koristite samo Ipv4 za prijenos upita
Možemo koristiti Ipv4 prijenos upita za domenu. Za korištenje IPv4 adrese izvršite naredbu s opcijom '-4' kako slijedi:
host -4 javatpoint.com
Gornja naredba koristit će IPv4 adresu za prijenos upita na danom nazivu domene. Razmotrite donji izlaz:
Koristite samo Ipv6 za prijenos upita
Opcija '-6' koristi se za korištenje Ipv6 prijenosa upita. Može biti korisno za provjeru radi li poslužitelj imena s omogućenim Ipv6 ili ne. Izvršite naredbu na sljedeći način:
host -6 javatpoint.com
Razmotrite donji izlaz:
Prikaz poslužitelja naziva domene
Opcija 'ns' s argumentima '-t' koristi se za prikaz poslužitelja imena domene. Razmotrite naredbu u nastavku:
host -t ns www.javatpoint.com
Gornja naredba prikazat će poslužitelje naziva 'javatpoint'. Razmotrite donji izlaz:
Prikaži samo Cname zapise
Opcija 'cname' s argumentima '-t' koristi se za prikaz cname zapisa. Razmotrite naredbu u nastavku:
host -t cname www.javatpoint.com
Gornja naredba će prikazati cname zapise 'javatpoint'. Razmotrite donji izlaz:
program java
Prikaži samo MX zapise
Opcija 'mx' s argumentima '-t' koristi se za prikaz mx zapisa. Razmotrite naredbu u nastavku:
host -t mx www.javatpoint.com
Gornja naredba će prikazati mx zapise 'javatpoint'. Razmotrite donji izlaz:
Prikaži samo TXT zapise
Opcija 'txt' s argumentima '-t' koristi se za prikaz TXT zapisa. Razmotrite naredbu u nastavku:
host -t txt www.javatpoint.com
Gornja naredba prikazat će txt zapise 'javatpointa.' Razmotrite donji izlaz:
Prikaži samo SOA zapise
Možemo ispisati SOA zapise za određenu zonu pomoću naredbe host. Prikazat će autoritativne poslužitelje imena za danu zonu. Za prikaz SOA zapisa, izvršite naredbu hosta s opcijom '-C' na sljedeći način:
host -C javatpoint.com
Gornja naredba će prikazati SOA zapise 'javatpoint'. Razmotrite donji izlaz:
Upit za određeni poslužitelj naziva
Možemo postaviti upit određenom poslužitelju imena navodeći poslužitelj imena nakon naziva domene ili IP adrese. Za upit određenom poslužitelju imena, izvršite naredbu host na sljedeći način:
host javatpoint.com ns1.javatpoint.com
Gornja naredba prikazat će informacije na zadanom poslužitelju imena. Razmotrite donji izlaz:
Prikaz svih informacija poslužitelja imena domene
Za prikaz detaljnih informacija o bilo kojem poslužitelju imena domene, provedite opciju '-a' nakon koje slijedi naziv domene s naredbom hosta. Razmotrite naredbu u nastavku:
host -a javatpoint.com
Gornja naredba prikazat će detaljne informacije o domeni 'javatpoint'. Razmotrite donji izlaz:
Prikaz TTL informacija
Za prikaz TTL (Time To Live) informacija bilo kojeg poslužitelja, izvršite naredbu hosta na sljedeći način:
host -v -t a javatpoint.com
Gornja naredba prikazat će TTL informacije na 'Javatpoint.com'. Možete odabrati bilo koje drugo ime domene. Razmotrite donji izlaz: