Obtener resultados inconsistentes al excavar

Obtener resultados inconsistentes al excavar

Estoy intentando usar dig, el comando bash en Ubuntu 18.04LTS, para recuperar todos los registros txt de un dominio llamadozhihu.com, y me da resultados inconsistentes.

El comando que uso es:

dig @8.8.8.8 SOA +short -t txt zhihu.com

Este resultado me parece bueno:

root@mx:/var/www/html/server# dig @8.8.8.8 SOA +short -t txt zhihu.com
;; Warning, extra type option
"m5g7qjk31l5d1hkq6m3zvcf6lg2f0h16"
"google-site-verification=q42VyLbU7bjRv5xb2279AX9jJ3Vuxp-e4XG_f1EQRGk"
"v=spf1 include:_spf.google.com include:cust-spf.edmsphere.com -all"

Sin embargo, al siguiente segundo lo ejecuto y obtengo:

root@mx:/var/www/html/server# dig @8.8.8.8 SOA +short -t txt zhihu.com
;; Warning, extra type option
e4094fc1d98c915a.ksyunad.com.

Y la e4094fc1d98c915a.ksyunad.comcosa resulta ser un valor de registro CNAME enzhihu.comen el DNS.

¿Que está pasando aqui?

Respuesta1

En primer lugar, solicita tanto el registro SOAcomo TXTel registro. TXTSe envía la consulta y se emite una advertencia.

El principal problema es que el dominio zhihu.comestá mal configurado:

  • ya que es un dominio delegado, necesita SOAy NSregistra,
  • la existencia de un CNAMEregistro no es compatible con casi todos los demás registros (excepto DNSSEC)

Por lo tanto tienes un comportamiento inconsistente: cada solucionador de DNS puede resolver esa incompatibilidad como quiera. 8.8.8.8es una dirección anycast: cada vez que se conecta con un servidor potencialmente diferente.

información relacionada