Permite realizar búsquedas en DNSs.
Su sintaxis es de la forma:
host [-aCdlriTwv] [-t type] [-R number] hostname [server]
host 200.44.32.103 intenta obtener el nombre del nodo.
# host 200.44.32.103 103.32.44.200.in-addr.arpa domain name pointer www.cantv.net.
Decimos intenta porque, como se ve en este caso nos da una respuesta del tipo NXDOMAIN (dominio no existe), respuestas de este tipo pueden ser por diversas causas, pero por lo general son por protección.
# ping cvg.com PING cvg.com (190.9.128.122) 56(84) bytes of data. 64 bytes from 190.9.128.122: icmp_req=1 ttl=52 time=296 ms # host 190.9.128.122 Host 122.128.9.190.in-addr.arpa. not found: 3(NXDOMAIN)
host IP nombreDelDNSaConsultar obtiene el nombre del nodo que tiene registrado el servidor DNS nombreDelDNSaConsultar para esa IP. (esto es similar a ejecutar el comando nslookup con los mismos argumentos).
# host 206.190.36.45 8.8.8.8 Using domain server: Name: 8.8.8.8 Address: 8.8.8.8#53 Aliases: 45.36.190.206.in-addr.arpa domain name pointer ir1.fp.vip.gq1.yahoo.com.
host -a cvg.com con la opción -a significa que muestra todos los registros que tenga del dominio.
# host -a cvg.com Trying "cvg.com" ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 8660 ;; flags: qr rd ra; QUERY: 1, ANSWER: 8, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;cvg.com. IN ANY ;; ANSWER SECTION: cvg.com. 86400 IN A 190.9.128.122 cvg.com. 86400 IN TXT "v=spf1 ip4:190.202.86.251 ip4:190.202.86.252 -all" cvg.com. 86400 IN TXT "v=spf1 ip4:200.44.32.0/23 ip4:200.11.173.0/24 -all" cvg.com. 86400 IN MX 20 correo.cvg.com. cvg.com. 86400 IN MX 10 mail.cvg.com. cvg.com. 86400 IN SOA localhost.cvg.com. hostmaster.cantv.net. 2014022001 172800 3600 1728000 172800 cvg.com. 86400 IN NS dns2.cantv.net. cvg.com. 86400 IN NS dns1.cantv.net.host -v cvg.com con la opción -v amplia la información suministrada, mientras más ponemos, intentara mostrar más información.
# host cvg.com cvg.com has address 190.9.128.122 cvg.com mail is handled by 20 correo.cvg.com. cvg.com mail is handled by 10 mail.cvg.com. # host -v cvg.com Trying "cvg.com" ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 65040 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;cvg.com. IN A ;; ANSWER SECTION: cvg.com. 86283 IN A 190.9.128.122 Received 41 bytes from 192.168.1.1#53 in 37 ms Trying "cvg.com" ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 8159 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;cvg.com. IN AAAA ;; AUTHORITY SECTION: cvg.com. 86284 IN SOA localhost.cvg.com. hostmaster.cantv.net. 2014022001 172800 3600 1728000 172800 Received 91 bytes from 192.168.1.1#53 in 41 ms Trying "cvg.com" ;; connection timed out; no servers could be reached
Se puede apreciar que a mayor cantidad de v (en esta caso son tres) brinda mayor información.
# host -vvv cvg.com Trying "cvg.com" ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 24680 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;cvg.com. IN A ;; ANSWER SECTION: cvg.com. 86400 IN A 190.9.128.122 Received 41 bytes from 192.168.1.1#53 in 323 ms Trying "cvg.com" ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 46406 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;cvg.com. IN AAAA ;; AUTHORITY SECTION: cvg.com. 86400 IN SOA localhost.cvg.com. hostmaster.cantv.net. 2014022001 1 72800 3600 1728000 172800 Received 91 bytes from 192.168.1.1#53 in 271 ms Trying "cvg.com" ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 4938 ;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;cvg.com. IN MX ;; ANSWER SECTION: cvg.com. 31935 IN MX 20 correo.cvg.com. cvg.com. 31935 IN MX 10 mail.cvg.com. Received 69 bytes from 192.168.1.1#53 in 95 ms
host -R n permite modificar el número de intentos que se hacen para obtener la respuesta ya que por defecto es uno.
host -l dominio [nombre-servidor-a-consultar] transferencia de zona DNS (AXFR). Este proceso se hace cuando un servidor DNS secundario pide al primario toda la información que tenga (todos los registros) sobre un dominio para así actualizarse, pero a veces no esta restringido a ese servidor secundario y cualquiera puede hacerlo y entonces lista todos los host en el dominio, relacionando IP con nombre del nodo.
host -t mx cantv.net con la opción -t se especifica el tipo de registro que se desea consultar, en este caso el registro mx (servidor de correo) del dominio cantv.net.
# host -t mx cantv.net cantv.net mail is handled by 10 relay.cantv.net.
host -t mx cantv.net 8.8.8.8 idem a la anterior, pero en este caso, le digo a que servidor DNS consultar (al 8.8.8.8).
# host -t mx cantv.net 8.8.8.8 Using domain server: Name: 8.8.8.8 Address: 8.8.8.8#53 Aliases: cantv.net mail is handled by 10 relay.cantv.net.
Tipos de registros:
A Registro de dirección que resuelve un nombre de un anfitrión hacia una dirección IPv4.
AAA Registro de dirección que resuelve un nombre de un anfitrión hacia una dirección IPv6.
MX Registro de servidor de correo que sirve para definir una lista de servidores de correo para un dominio, así como la prioridad, el que tiene el número más bajo de los servidores de correo es el que tiene mayor prioridad.
PTR Registro de apuntador que resuelve direcciones IPv4 hacia el nombre anfitriones. Es decir, hace lo contrario al registro A. Se utiliza en zonas de Resolución Inversa.
NS Registro de servidor de nombres que sirve para definir una lista de servidores de nombres con autoridad para un dominio.
SOA Registro de inicio de autoridad que especifica el Servidor DNS Maestro (o Primario) que proporcionará la información con autoridad acerca de un dominio de Internet, dirección de correo electrónico del administrador, número de serie del dominio y parámetros de tiempo para la zona.
SRV Registro de servicios que especifica información acerca de servicios disponibles a través del dominio.
CNAME Registro de nombre canónico que hace que un nombre sea alias de otro.
También le puede interesar los comandos relacionados dig y nslookup
estoy configurando un servidor DNS y me sale el siguien te error
zone masterdns.intranet.tec-corp.com.pe/IN: NS 'masterdns.intranet.tec-corp.com.pe' has no address records (A or AAAA)
el sistema es un centos 6.7 y el bind es 9.8.2 y si se tiene que crear los registros donde los creo, agradecere me ayuden con este tema