Domain-Name-System

為什麼我沒有得到預期的 TXT 記錄?

  • August 6, 2020

我正在使用Google Domains來管理我擁有的域的 DNS。在 Google Domains 中,我配置了_acme-challenge具有特定值的 TXT 記錄。我期望在執行以下操作時看到這個值:

dig -t TXT pelicandd.com @ns-cloud-e1.googledomains.com

但相反,我得到:

; <<>> DiG 9.11.3-... <<>> -t TXT pelicandd.com @ns-cloud-e1.googledomains.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 19716
;; flags: qr aa rd; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1
;; WARNING: recursion requested but not available

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;pelicandd.com.         IN  TXT

;; AUTHORITY SECTION:
pelicandd.com.      300 IN  SOA ns-cloud-e1.googledomains.com. cloud-dns-hostmaster.google.com. 20 21600 3600 259200 300

;; Query time: 16 msec
;; SERVER: 216.239.32.110#53(216.239.32.110)
;; WHEN: Thu Aug 06 22:12:23 CEST 2020
;; MSG SIZE  rcvd: 132

為什麼我看不到 TXT 記錄?我究竟做錯了什麼?

您沒有看到TXT記錄,因為您沒有查詢TXT記錄。

解決方法:查詢TXT記錄。

dig -t TXT _acme-challenge.pelicandd.com +short                                                                             
"a4OJqHKIlQUt689jaZxnfhhNgRDYPtPe9qNxGBczRoU"

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