【问题标题】:Unable to set TXT record to domain in Freenom provider无法在 Freenom 提供商中将 TXT 记录设置为域
【发布时间】:2020-09-16 15:17:24
【问题描述】:

我想为分配给 Azure 中 wordpress 的域启用 SSL。 我的域是在 Freenom 中创建的。 要完成该过程,我需要从 Azure 手动验证域:

Azure Domain Verification

然后我在 Freenom 的域中创建了 TXT 记录:

Freenom provider settings

但是没有创建TXT记录:

$ dig nemoz.ml TXT

; <<>> DiG 9.9.4-RedHat-9.9.4-61.el7 <<>> nemoz.ml TXT
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 29489
;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 1, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; MBZ: 0005 , udp: 4096
;; QUESTION SECTION:
;nemoz.ml.          IN  TXT

;; ANSWER SECTION:
nemoz.ml.       5   IN  CNAME   nemoz.azurewebsites.net.
nemoz.azurewebsites.net. 5  IN  CNAME   waws-prod-am2-203.sip.azurewebsites.windows.net.
waws-prod-am2-203.sip.azurewebsites.windows.net. 5 IN CNAME waws-prod-am2-203.cloudapp.net.

;; AUTHORITY SECTION:
cloudapp.net.       5   IN  SOA prd1.azuredns-cloud.net. msnhst.microsoft.com.cloudapp.net. 2110897293 900 300 604800 60

;; Query time: 299 msec
;; SERVER: 192.168.47.2#53(192.168.47.2)
;; WHEN: Tue Oct 02 16:56:54 EDT 2018
;; MSG SIZE  rcvd: 250

而且我无法从 Azure 验证域。我在 Freenom 中尝试了许多配置,使用网络工具,并搜索了许多网页。没有任何工作。 你能帮我找出问题吗?

【问题讨论】:

  • 作为一个测试,如果您删除 nemoz.ml 的 CNAME 记录,是否会发生任何变化?
  • 首先对权威名称服务器而不是缓存服务器进行dig 查询,但无论如何这是一个无效区域,因为您不能拥有nemoz.mlCNAME 记录,因为显然有NSSOA 已经记录了它,这与 CNAME 存在不兼容。查看在dnsviz.net/d/nemoz.ml/dnssec 发现的所有问题
  • 它有效,我删除了 CNAME,非常感谢。

标签: azure ssl dns


【解决方案1】:

有效! 我从 Freenom 中删除了 CNAME,现在我得到了 TXT 记录:

$ dig nemoz.ml TXT

; <<>> DiG 9.9.4-RedHat-9.9.4-61.el7 <<>> nemoz.ml TXT
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 26447
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; MBZ: 0005 , udp: 4000
;; QUESTION SECTION:
;nemoz.ml.          IN  TXT

;; ANSWER SECTION:
nemoz.ml.       5   IN  TXT "phkg1hlljofbujbrfvl8pe8l62"
nemoz.ml.       5   IN  TXT "nemoz.azurewebsites.net"

;; Query time: 1677 msec
;; SERVER: 192.168.47.2#53(192.168.47.2)
;; WHEN: Wed Oct 03 03:33:42 EDT 2018
;; MSG SIZE  rcvd: 112

同样在 Azure 中域验证成功。非常感谢。

但问题是为什么会这样?为什么 CNAME 记录会阻止域中的 TXT 记录?

【讨论】:

  • "为什么 CNAME 记录会阻止域中的 TXT 记录?"那不是真正的问题/问题。 CNAME 不能存在于顶点,仅此而已。
【解决方案2】:

确保在您的域 DNS 区域中键入正确的 TXT 记录格式。在 Freenom 提供程序中命名为具有有效值 ph*********62@。并等待几分钟的 DNS 传播。

这是 Azure DNS 中的一个示例。

【讨论】:

  • "然后等待几分钟 DNS 传播。"这可能是数小时或数天,具体取决于许多因素,因为这不是真正的自上而下传播情况,而是在一些“生存时间”后更新缓存的更复杂场景。
  • @PatrickMevzek 是的,我同意,谢谢你的澄清。
【解决方案3】:

在 Freenom 中,将 1examplevalue1 替换为令牌 ph*********62

【讨论】:

  • 1examplevalue1 只是一个虚拟文本,在 Freenom 中有一个有效的代码。
【解决方案4】:

一个可能的问题是您有两个具有相同值的 TXT 记录。 由于某种原因,它会导致冲突,并且记录不会生效。

【讨论】:

    猜你喜欢
    • 2019-12-21
    • 1970-01-01
    • 2013-09-25
    • 1970-01-01
    • 1970-01-01
    • 2015-07-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多