L'ordre d'amfitrió de Linux mostra el nom de domini per a una adreça IP determinada o viceversa. També realitza cerques de DNS relacionades amb la consulta de DNS. El comportament predeterminat de l'ordre de l'amfitrió mostra un resum dels seus arguments de línia d'ordres i les opcions admeses.
Sintaxi:
L'ordre host admet diversos arguments i opcions de línia d'ordres. La sintaxi bàsica de l'ordre host és la següent:
host
on,
nom: El nom pot ser un nom de domini o una adreça IP (Ipv4 o Ipv6). Cercarà el nom donat.
Opcions:
Els arguments i opcions de la línia d'ordres següents es poden utilitzar amb l'ordre host:
actualització des de join sql
-4: S'utilitza per a l'adreça IPv4 només per a la consulta.
-6: S'utilitza per a l'adreça IPv6 només per a la consulta.
-a: L'opció '-a' significa 'Tots'. És equivalent a '-v', '-r', 's', qualsevol opció. Però, influeix en el comportament de l'opció '-l'.
-c classe: S'utilitza per especificar la classe de consulta. El valor per defecte de la classe és En (Internet).
-C: S'utilitza per comprovar la consistència.
-d: S'utilitza per mostrar traces de depuració. Aquesta opció és similar a l'opció detallada '-v'.
-i: S'utilitza per al valor obsolet.
-l: S'utilitza per llistar zones. L'ordre host també s'utilitza per transferir zones i mostra registres com ara NS, PTR, A i més.
- N ndts: S'utilitza per especificar el nombre de punts que han d'estar al nom.
-r: S'utilitza per a la consulta no recursiva. És útil per imitar el comportament d'un servidor de noms mitjançant les consultes no recursives.
-Número R: S'utilitza per al nombre de reintents per a consultes UDP. Per als nombres negatius o zero, el nombre de reintents serà 1 (és a dir, per defecte).
-s: Si un servidor no respon, no enviarà una consulta al següent servidor de noms.
-t tipus: S'utilitza per especificar el tipus de consulta. Aquesta opció reconeixerà qualsevol tipus de consulta com ara 'CNAME', 'NS', 'SOA', 'TXT', 'DNSKEY', 'AXFR' i molt més. Si no especifiquem un tipus de consulta, automàticament seleccionarà un tipus adequat. Per defecte, cercarà els registres 'A', 'AAAA' i MX. Si el nom és una adreça IP, buscarà el registre 'PTR'.
-T o -U: S'utilitza per a les connexions TCP/UDP: per defecte, l'ordre de l'amfitrió selecciona la connexió 'UDP' mentre fa consultes. L'opció '-T' especifica la connexió TCP i '-U' especifica la connexió 'UDP'.
-m bandera: S'utilitza per a la depuració de l'ús de la memòria. L'argument 'bandera' es pot registrar, utilitzar o rastrejar. Podem establir diverses banderes utilitzant aquesta opció.
-en: S'utilitza per mostrar la sortida detallada (de manera verbal). Aquesta opció és similar a l'opció '-d'.
-A: S'utilitza per mostrar la informació de la versió.
-En: S'utilitza per al mode d'espera per sempre. Establirà el temps d'espera de la consulta al valor màxim possible.
-W espera: S'utilitza per esperar un temps determinat (en segons). No pot prendre un valor inferior a un. El temps d'espera de consulta predeterminat és de 5 segons (per a les respostes UDP) i de 10 segons (per a connexions TCP).
Exemples de l'ordre host
Vegem els següents exemples de l'ordre host:
- Ordre d'amfitrió per defecte
- Mostra l'adreça IP del domini
- Utilitzeu només l'adreça IPv4 per al transport de consultes
- Utilitzeu només l'adreça IPv6 per al transport de consultes
- Mostra els servidors de noms de domini
- Mostra només els registres Cname
- Mostra només registres MX
- Mostra només registres TXT
- Mostra només registres SOA
- Consulta un servidor de noms concret
- Mostra tota la informació del servidor de noms de domini
- Mostra informació TTL
Comandament de l'amfitrió per defecte
Si executem l'ordre host sense cap argument, mostrarà un resum dels arguments de la línia d'ordres i les opcions admeses. Executeu l'ordre de la següent manera:
host
L'ordre anterior mostrarà una llista d'opcions de línia d'ordres compatibles. Considereu la sortida següent:
Mostra l'adreça IP del domini
Per mostrar l'adreça IP del domini, executeu l'ordre de l'amfitrió seguida del nom del domini, de la manera següent:
host javatpoint.com
L'ordre anterior mostrarà l'adreça IP del nom de domini donat. Considereu la sortida següent:
Utilitzeu només Ipv4 per al transport de consultes
Podem utilitzar el transport de consultes Ipv4 per a un domini. Per utilitzar l'adreça IPv4, executeu l'ordre amb l'opció '-4' de la següent manera:
host -4 javatpoint.com
L'ordre anterior utilitzarà l'adreça IPv4 per al transport de consultes al nom de domini donat. Considereu la sortida següent:
Utilitzeu només Ipv6 per al transport de consultes
L'opció '-6' s'utilitza per utilitzar el transport de consultes Ipv6. Pot ser útil per comprovar si el servidor de noms habilitat Ipv6 funciona o no. Executeu l'ordre de la següent manera:
host -6 javatpoint.com
Considereu la sortida següent:
Mostra servidors de noms de domini
L'opció 'ns' amb arguments '-t' s'utilitza per mostrar els servidors de noms de domini. Considereu l'ordre següent:
host -t ns www.javatpoint.com
L'ordre anterior mostrarà els servidors de noms de 'javatpoint'. Considereu la sortida següent:
Mostra només els registres Cname
L'opció 'cname' amb arguments '-t' s'utilitzen per mostrar els registres cname. Considereu l'ordre següent:
host -t cname www.javatpoint.com
L'ordre anterior mostrarà els registres cname de 'javatpoint'. Considereu la sortida següent:
javac no es reconeix
Mostra només els registres MX
L'opció 'mx' amb arguments '-t' s'utilitza per mostrar els registres mx. Considereu l'ordre següent:
host -t mx www.javatpoint.com
L'ordre anterior mostrarà els registres mx de 'javatpoint'. Considereu la sortida següent:
Mostra només els registres TXT
L'opció 'txt' amb arguments '-t' s'utilitza per mostrar els registres TXT. Considereu l'ordre següent:
host -t txt www.javatpoint.com
L'ordre anterior mostrarà els registres txt de 'javatpoint'. Considereu la sortida següent:
Mostra només registres SOA
Podem llistar els registres SOA d'una zona especificada mitjançant l'ordre host. Mostrarà els servidors de noms autoritzats per a la zona determinada. Per mostrar els registres SOA, executeu l'ordre de l'amfitrió amb l'opció '-C' de la següent manera:
host -C javatpoint.com
L'ordre anterior mostrarà els registres SOA de 'javatpoint'. Considereu la sortida següent:
Consulta un servidor de noms concret
Podem consultar un servidor de noms concret especificant el servidor de noms després del nom de domini o l'adreça IP. Per consultar un servidor de noms específic, executeu l'ordre host de la següent manera:
host javatpoint.com ns1.javatpoint.com
L'ordre anterior mostrarà la informació al servidor de nom donat. Considereu la sortida següent:
Mostra tota la informació del servidor de noms de domini
Per mostrar la informació detallada de qualsevol servidor de noms de domini, passeu l'opció '-a' seguida del nom de domini amb l'ordre de l'amfitrió. Considereu l'ordre següent:
host -a javatpoint.com
L'ordre anterior mostrarà informació detallada del domini 'javatpoint'. Considereu la sortida següent:
Mostra informació TTL
Per mostrar una informació TTL (Time To Live) de qualsevol servidor, executeu l'ordre de l'amfitrió de la següent manera:
host -v -t a javatpoint.com
L'ordre anterior mostrarà la informació TTL a 'Javatpoint.com'. Podeu triar qualsevol altre nom de domini. Considereu la sortida següent: