Exemples d'ordres d'amfitrió útils per consultar cerques DNS


L'ordre de l'amfitrió és una utilitat CLI mínima i fàcil d'utilitzar per dur a terme cerques de DNS que tradueixen noms de domini a adreces IP i viceversa. També es pot utilitzar per llistar i verificar diversos tipus de registres DNS com NS i MX, provar i validar el servidor DNS de l'ISP i la connectivitat a Internet, registres de correu brossa i llista negra, detectar i solucionar problemes del servidor DNS, entre d'altres.

En aquest article, aprendrem a utilitzar l'ordre de l'amfitrió amb alguns exemples útils a Linux per fer cerques de DNS. En articles anteriors, vam mostrar les 8 ordres Nslookup més utilitzades per provar i resoldre problemes amb servidors DNS i també per consultar registres de recursos DNS (RR) específics.

També vam explicar 10 ordres Linux Dig (Domain Information Groper) per consultar informació DNS, funciona més com l'eina Nslookup. La utilitat de l'amfitrió també funciona de manera similar i ve preinstal·lada a la majoria, si no a totes les distribucions de Linux convencionals.

Dit això, mirem aquestes 14 ordres d'amfitrió a continuació.

Trobeu l'adreça IP del domini

Aquesta és l'ordre d'amfitrió més senzilla que podeu executar, només cal que proporcioneu un nom de domini com ara google.com per obtenir les adreces IP associades.

$ host google.com

google.com has address 216.58.201.46
google.com has address 216.58.201.46
google.com has address 216.58.201.46
google.com has IPv6 address 2a00:1450:4009:80b::200e
google.com mail is handled by 20 alt1.aspmx.l.google.com.
google.com mail is handled by 30 alt2.aspmx.l.google.com.
google.com mail is handled by 10 aspmx.l.google.com.
google.com mail is handled by 40 alt3.aspmx.l.google.com.
google.com mail is handled by 50 alt4.aspmx.l.google.com.

Trobeu servidors de noms de domini

Per conèixer els servidors de noms de domini utilitzeu l'opció -t.

$ host -t ns google.com

google.com name server ns1.google.com.
google.com name server ns2.google.com.
google.com name server ns3.google.com.
google.com name server ns4.google.com.

Trobeu el registre CNAME del domini

Per esbrinar el domini CNAME, executeu.

$ host -t cname mail.google.com

mail.google.com is an alias for googlemail.l.google.com.

Trobeu el registre MX del domini

Per conèixer els registres MX d'un domini.

$ host -n -t mx google.com

ogle.com mail is handled by 50 alt4.aspmx.l.google.com.
google.com mail is handled by 10 aspmx.l.google.com.
google.com mail is handled by 40 alt3.aspmx.l.google.com.
google.com mail is handled by 30 alt2.aspmx.l.google.com.
google.com mail is handled by 20 alt1.aspmx.l.google.com.

Trobeu el registre TXT del domini

Per conèixer els registres TXT d'un domini.

$ host -t txt google.com

google.com descriptive text "v=spf1 include:_spf.google.com ~all"

Trobeu el registre SOA del domini

Podeu fer que l'amfitrió intenti mostrar els registres SOA de la zona especificada, des de tots els servidors de noms autoritzats llistats per a aquesta zona amb el senyalador -C.

$ host -C google.com

Nameserver 216.239.38.10:
	google.com has SOA record ns1.google.com. dns-admin.google.com. 156142728 900 900 1800 60
Nameserver 216.239.32.10:
	google.com has SOA record ns3.google.com. dns-admin.google.com. 156142728 900 900 1800 60
Nameserver 216.239.34.10:
	google.com has SOA record ns4.google.com. dns-admin.google.com. 156142728 900 900 1800 60
Nameserver 216.239.36.10:
	google.com has SOA record ns2.google.com. dns-admin.google.com. 156142728 900 900 1800 60

Consulta el servidor de noms particulars

Per consultar un servidor de noms de domini concret.

$ host google.com ns4.google.com

Using domain server:
Name: ns4.google.com
Address: 216.239.38.10#53
Aliases: 

google.com has address 172.217.19.46
google.com has address 172.217.19.46
google.com has address 172.217.19.46
google.com has IPv6 address 2a00:1450:4005:808::200e
google.com mail is handled by 30 alt2.aspmx.l.google.com.
google.com mail is handled by 20 alt1.aspmx.l.google.com.
google.com mail is handled by 50 alt4.aspmx.l.google.com.
google.com mail is handled by 10 aspmx.l.google.com.
google.com mail is handled by 40 alt3.aspmx.l.google.com.

Trobeu tota la informació dels registres i zones de domini

Per fer una consulta de tipus ANY, utilitzeu l'opció -a (tot) que equival a establir l'opció -v.

$ host -a google.com

Trying "google.com"
;; ->>HEADER<

Obteniu informació TTL del domini

Per conèixer la informació TTL del domini.

$ host -v -t a google.com

Trying "google.com"
;; ->>HEADER<

Utilitzeu IPv4 o IPv6

L'opció -4 o -6 obliga l'amfitrió a utilitzar només el transport de consultes IPv4 o només IPV6, respectivament.

$ host -4 google.com
OR
$ host -6 google.com

Realitzar consultes no recursives

L'opció -r realitza consultes no recursives, tingueu en compte que establir aquesta opció esborra l'RD (recursió desitjada), el bit de la consulta que fa l'amfitrió.

$ host -rR 5 google.com

google.com has address 216.58.201.46
google.com has address 216.58.201.46
google.com has address 216.58.201.46
google.com has IPv6 address 2a00:1450:4009:80b::200e
google.com mail is handled by 30 alt2.aspmx.l.google.com.
google.com mail is handled by 40 alt3.aspmx.l.google.com.
google.com mail is handled by 50 alt4.aspmx.l.google.com.
google.com mail is handled by 20 alt1.aspmx.l.google.com.
google.com mail is handled by 10 aspmx.l.google.com.

Estableix els reintents UDP per a una cerca

Per defecte, el nombre d'intents UDP és 1, per canviar-lo, utilitzeu el senyalador -R.

$ host -R 5 google.com

google.com has address 216.58.201.46
google.com has address 216.58.201.46
google.com has address 216.58.201.46
google.com has IPv6 address 2a00:1450:4009:80b::200e
google.com mail is handled by 30 alt2.aspmx.l.google.com.
google.com mail is handled by 40 alt3.aspmx.l.google.com.
google.com mail is handled by 50 alt4.aspmx.l.google.com.
google.com mail is handled by 20 alt1.aspmx.l.google.com.
google.com mail is handled by 10 aspmx.l.google.com.

Estableix el temps de consulta d'espera per a la resposta

Mitjançant l'interruptor -W, podeu indicar a l'amfitrió que esperi una resposta durant el temps especificat en segons i, si s'utilitza la marca -w, fa que l'amfitrió esperi per sempre. per a una resposta:

$ host -T -W 10 google.com

google.com has address 216.58.201.46
google.com has address 216.58.201.46
google.com has address 216.58.201.46
google.com has IPv6 address 2a00:1450:4009:80b::200e
google.com mail is handled by 10 aspmx.l.google.com.
google.com mail is handled by 40 alt3.aspmx.l.google.com.
google.com mail is handled by 30 alt2.aspmx.l.google.com.
google.com mail is handled by 20 alt1.aspmx.l.google.com.
google.com mail is handled by 50 alt4.aspmx.l.google.com.

Això és! En aquest article, hem après com utilitzar l'ordre de l'amfitrió amb alguns exemples útils a Linux. Utilitzeu el formulari de comentaris següent per compartir qualsevol reflexió amb nosaltres sobre aquesta guia.