Почему мои записи TXT DNS для certbot-auto не учитываются?

Почему мои записи TXT DNS для certbot-auto не учитываются?

Я попытался добавить значение txt в свои записи DNS, чтобы использовать certbot (certbot-auto, как объясненоздесь).

Вот мои записи DNS в текстовом режиме (с примерами номеров):

@ 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

но когда я бегу:

host -t txt _acme-challenge.example.org

Я получил:

_acme-challenge.example.org has no TXT record

Почему мои записи TXT не учитываются?

решение1

Вот несколько вещей, которые следует учитывать:

_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

Вы должны закончить FQDN слева точкой. В противном случае после него будет $ORIGIN. Я предполагаю, что это нежелательное поведение.

Во-вторых, вы смешиваете записи для двух разных зон. Как это будет работать? Разве они не должны заканчиваться на 'example.net'?

Связанный контент