是否可以为 Github Pages 托管设置 PTR 记录?

是否可以为 Github Pages 托管设置 PTR 记录?

冰岛域名 (.is) 要求其域名支持反向 DNS,这意味着在托管服务器上配置 PTR 记录。

是否可以为 GitHub Pages 网站托管设置 PTR 记录?


背景:

我有一个冰岛顶级域名 -petejones.is- 我正在使用 CloudFlare 作为 DNS 和 GitHub Pages 作为托管。冰岛域名有点不寻常,因为 .is 域名必须通过国家注册处注册信息系统网络中心,并且他们对注册域名必须遵守一些更严格的(似乎)要求。

显然我的设置不太合适,因为我刚刚收到他们的通知,说我的 DNS 配置不正确。关键部分如下:

“DREW.NS.CLOUDFLARE.COM”的测试结果: jasmine.ns.cloudflare.com 名称服务器的 IP 地址 2400:cb00:2049:########## 缺少 PTR 记录或 PTR 记录不正确。 jasmine.ns.cloudflare.com 名称服务器的 IP 地址 2400:cb00:2049:########## 缺少 PTR 记录或 PTR 记录不正确。 “JASMINE.NS.CLOUDFLARE.COM”的测试结果:

我的复杂研究(快速谷歌搜索)表明,ISNIC 正在测试以确保该域支持反向 DNS - 您可以从域名解析 IP 并反之亦然- 这似乎是阻止垃圾邮件域的一种方法。

显然这是在主机上配置,而不是 DNS,这是有道理的,因为目标是从主机找到域。

这在 GitHub Pages 上可行吗?我看到了很多关于添加 A 或 CNAME 记录的信息,但没有关于 PTR 记录的信息。我怀疑 GitHub 不会收到很多这样的请求,因为他们不关心电子邮件传递。

答案1

您看到的警告实际上与 GitHub 或 GitHub 页面无关,而是与 CloudFlare 的名称服务器有关。

就我个人而言,我认为名称服务器 IPv6 地址的准确 PTR 本身并不是问题 - 电子邮件将关心邮件服务器的反向解析,而不是 DNS 服务器。我们知道 DNS 服务器对于域是有效的,因为它已被委托;确保 IP 空间的所有者将其命名为相同的名称是毫无意义的。

然而,CloudFlare 可能有兴趣与.is注册商的需求兼容;您应该给他们留言,他们可能会很乐意修复。

相关内容