Domain-Name-System
為什麼我的 certbot-auto 的 TXT DNS 記錄沒有被考慮在內?
我嘗試在我的 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’結尾嗎?