logo

Comandament de l'amfitrió de Linux

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:

Host Linux

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:

Host Linux

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:

Host Linux

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:

Host Linux

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:

Host Linux

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
Host Linux

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:

Host Linux

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:

Host Linux

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:

Host Linux

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:

Host Linux

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:

Host Linux

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:

Host Linux