¿Por qué no se tienen en cuenta mis registros DNS TXT para certbot-auto?

¿Por qué no se tienen en cuenta mis registros DNS TXT para certbot-auto?

Intenté agregar un valor de texto a mis registros DNS para usar certbot (certbot-auto como se explicaaquí).

Aquí están mis registros DNS en modo texto (con números de ejemplo):

@ 10800 IN SOA ex1.example.net. hostmaster.example.net. XXXXX XXXXX XXXX XXXXXX XXXXX
* 1800 IN A XXX.XXX.XXX.XXX
@ 10800 IN A XXX.XXX.XXX.XXX
@ 10800 IN MX 10 @
@ 10800 IN MX 50 fb.mail.gandi.net.
_acme-challenge.example.org 1800 IN A XXX.XXX.XXX.XXX
_acme-challenge.example.org 10800 IN TXT "a-value"
_acme-challenge.example.org 10800 IN TXT "another-value"
www.example.org 1800 IN A XXX.XXX.XXX.XXX

pero cuando corro:

host -t txt _acme-challenge.example.org

Yo obtengo:

_acme-challenge.example.org has no TXT record

¿Por qué no se tienen en cuenta mis registros TXT?

Respuesta1

Algunas cosas a considerar:

_acme-challenge.example.net    1800  IN  A    XXX.XXX.XXX.XXX
_acme-challenge.example.org   10800  IN  TXT  "a-value"
_acme-challenge.example.org   10800  IN  TXT  "another-value"
www.example.org                1800  IN  A    XXX.XXX.XXX.XXX

Debes terminar el FQDN a la izquierda con un punto. De lo contrario, pondrá $ORIGIN después. Supongo que este no es el comportamiento deseado.

En segundo lugar, estás mezclando registros para dos zonas diferentes. ¿Cómo funcionaría eso? ¿No deberían terminar todos con 'example.net'?

información relacionada