Dns gmail中的TXT条目覆盖我的gitlab页面TXT

Dns gmail中的TXT条目覆盖我的gitlab页面TXT,dns,gitlab,Dns,Gitlab,我正在尝试验证Gitlab pages域 因此,在我的DNS提供商中,我添加了一个TXT寄存器,如下所示: _gitlab-pages-verification-code.mysite.example TXT gitlab-pages-verification-code=08206beaab9ad1079993f245f1419a22 但我已经有了 @ 3600 IN TXT "v=spf1 mx include:_spf.google.com ?all" 这似乎覆盖了我所有的TXT条目 当

我正在尝试验证Gitlab pages域

因此,在我的DNS提供商中,我添加了一个
TXT
寄存器,如下所示:

_gitlab-pages-verification-code.mysite.example TXT gitlab-pages-verification-code=08206beaab9ad1079993f245f1419a22
但我已经有了

@ 3600 IN TXT "v=spf1 mx include:_spf.google.com ?all"
这似乎覆盖了我所有的TXT条目

当我这样做的时候

 dig +short txt mysite.example 
只要我不删除谷歌条目,我就不会看到TXT条目

我该怎么做?我还读到,我不能删除谷歌条目,因为它会定期检查

有什么想法吗

编辑:

我补充说

指示更改,现在让Sencrypt问我:

Please deploy a DNS TXT record under the name
_acme-challenge.mysite.io with the following value:

gcnw0KaBOs8lMALx9YvIYsq8ZCWyxCLieMfqxxxxx

Before continuing, verify the record is deployed.
所以,我删除了@TXT,即使没有必要。。。并添加了TXT条目:

@ 10800 IN A 35.185.44.232
imap 10800 IN CNAME access.mail.gandi.net.
pop 10800 IN CNAME access.mail.gandi.net.
smtp 10800 IN CNAME relay.mail.gandi.net.
webmail 10800 IN CNAME webmail.gandi.net.
www 10800 IN CNAME mysite.io.
@ 10800 IN MX 50 fb.mail.gandi.net.
@ 10800 IN MX 10 spool.mail.gandi.net.
_acme-challenge.mysite.io 300 IN TXT "gcnw0KaBOs8lMALx9YvIYsq8ZCWyxCLieMxxxxxxx"
我等了整整一个晚上,当我执行:

dig +short txt _acme-challenge.mysite.io
它没有给我任何东西


PD:很抱歉,这不是一个编程问题,我应该在哪里发帖?

Do
dig\u gitlab-pages-verification-code.mysite.example TXT
,您将看到您的TXT记录,用于gitlab验证


当您执行
dig mysite.example TXT
操作时,它只返回
mysite.example
记录上的TXT记录,而不是您所在区域中的所有TXT记录。

如果执行
dig+short TXT\u gitlab-pages-verification-code.mysite.fr
?我可以让gitlab验证域的唯一方法是使用@,因此在这种情况下,下面的命令将不返回任何内容。每个记录可以有多个TXT记录。在您的情况下,它甚至不是相同的记录(
@
vs
\u gitlab-pages-verification-code
)。
@
的TXT不会覆盖任何内容,它只是在查询域名(域名
@
是in ZoneFile的别名)本身时返回的条目。您没有指定所使用的提供商,事实上也没有指定您的域,因此任何人都很难帮助您,除了这与编程无关的事实之外,
mysite.io
的SOA记录将
2018110100
显示为序列,这强烈表明该区域自2018-11-01年以来没有改变。因此,您的TXT记录不会发布。您需要与DNS提供商联系,以确保正确发布TXT记录
dig@$(dig+short NS mysite.io|head-1)TXT_acme-challenge.mysite.io+short
不返回任何内容,除非它执行CA验证,否则CA验证将不起作用。对不起,patrick,mysite.io就是一个例子,我的真实站点不同。我的问题是我必须添加
\u gitlab-pages-verification-code TXT“gitlab code”
而不是
\u gitlab-pages-verification-code.mysite.io TXT“gitlab code”
谢谢你的回答Patrick,我用新数据更新了我的问题