dig - unicast - habilite el routing de unidifusión ipv6
Obtenga IPv4 e IPv6 con un comando (2)
Es posible que esto se haya agregado a la excavación desde que se hizo la pregunta, pero para completar esto se puede lograr a través de la siguiente consulta:
dig hostname A hostname AAAA +short
Fuente: http://linux.die.net/man/1/dig - en la sección ''Consultas múltiples''
Me gustaría saber si es posible obtener direcciones IPv4 e IPv6 con un solo comando dig y, ¿cómo?
Por ejemplo: dig hostname A - el comando anterior dará el IPv4
cavar el nombre de host AAAA - y este comando me dará la dirección IPv6
¿Cómo puedo obtener ambas direcciones, IPv4 e IPv6, con un solo comando?
Me quedé atascado en este problema, ¿cómo puedo obtener IPv4 e IPv6 con una consulta autoritaria, pero con un solo comando?
¿¿¿Alguien puede ayudarme???
Si está consultando un servidor autorizado para el dominio, puede obtener todos los registros de un nombre con una consulta ANY
:
dig hostname ANY @servername
Sin embargo, esto no funcionará de manera confiable si está consultando un servidor de almacenamiento en caché. Cuando un servidor de almacenamiento en caché responde a ANY
consulta, devuelve todos los registros que estén en caché en ese momento. Si el nombre tiene registros A
y AAAA
, pero el servidor solo ha buscado los registros A
recientemente, los registros AAAA
no estarán en el caché, por lo que no los devolverá.
Además, hay una propuesta para permitir que los servidores DNS se nieguen a responder a ANY
consulta: Proporcionar respuestas de tamaño mínimo a las consultas de DNS que tienen QTYPE = ANY . Si consulta un servidor que implementa esto, es posible que no pueda obtener ambas respuestas con una sola consulta (aunque una de las sugerencias de ese borrador es que ANY
consulta puede devolver todos los MX
, A
y AAAA
, ya que esto es a menudo lo que quieren los clientes). Por lo tanto, para una mayor confiabilidad, solo debe hacer dos consultas.