我在哪里可以find我自己的服务器的DNSlogging? 需要更新它的第三方邮件传递系统 – SparkPost?

我有一个运行的论坛偶尔发送电子邮件给注册用户。 我们将论坛引擎从vBulletin切换到Discourse。 在configurationDiscourse的同时,我需要提供SMTP服务器的凭据。 所以我在Spark Post上创build了一个推荐的邮件提供商: https : //github.com/discourse/discourse/blob/master/docs/INSTALL-email.md 。

在为SparkPost设置帐户的同时,我为我的论坛添加了域,例如 – example.com作为SparkPost上的发送域。 现在它要求我通过向我的DNSlogging添加一个TXTlogging(DKIM – DomainKeys Identified Mail)来validation我的域的所有权。 我的问题是,我不明白我的服务器上的DNSlogging在哪里。 我的猜测是我需要编辑我的DNS服务提供商的DNSlogging。

该论坛由我们拥有的CentOS 7服务器托pipe。 我们没有使用任何像GoDaddy等服务提供商

我已经在互联网上看了很多,似乎无法find明确的答案。 我知道这可能是一个非常基本的问题,但我似乎无法弄清楚。

使用dig 。 例如:

 $ dig NS serverfault.com +short ns-860.awsdns-43.net. ns-1135.awsdns-13.org. ns-cloud-c1.googledomains.com. ns-cloud-c2.googledomains.com. 

您也可以通过在registry中检查您的域的名称服务器logging来validation这一点:

 $ whois serverfault.com | grep "Name Server" Name Server: NS-1135.AWSDNS-13.ORG Name Server: NS-860.AWSDNS-43.NET Name Server: NS-CLOUD-C1.GOOGLEDOMAINS.COM Name Server: NS-CLOUD-C2.GOOGLEDOMAINS.COM 

这个例子比大多数情况下复杂一点,因为Server Fault及其所有的姊妹站点实际上使用两个DNS提供者 。 在这种情况下,他们正在使用AWS和Google Cloud。 在大多数情况下,上述命令的结果只会指向一个DNS提供者。

您是正确的,因为您需要通过您的DNS提供商更新您的DNSlogging – 无论您是谁购买了您的域名。 转到该组织并login。在该pipe理面板中,您应该可以执行更新DNSlogging的操作,例如添加TXTlogging。 以下是来自NameCheap的示例截图。

所以在你的情况下,你会创build一个TXTlogging,其值是你的密钥。 如果正确完成,并且DNS有一段时间需要更新,那么当你dig txt <your domain here>时,你应该看到这个关键字。

下面的链接是在NameCheap https://namecheap.simplekb.com中编辑DNSlogging的示例屏幕截&#x56FE:////SiteContents/2-7C22D5236A4543EB827F3BD8936E153E/media/addnewrecord.png