Domain-Name-System

為什麼我的 certbot-auto 的 TXT DNS 記錄沒有被考慮在內?

  • September 13, 2018

我嘗試在我的 DNS 記錄中添加一個 txt 值以使用 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 記錄沒有被考慮在內?

需要考慮的一些事項:

_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’結尾嗎?

引用自:https://serverfault.com/questions/930731