我不太确定该走哪条路。这是我当前的设置。
我们的网络服务器托管在 RackSpace Cloud(从 EC2 移出)上,以前我们托管自己的名称服务器,现在我们使用 RS(RackSpace)名称服务器。
我们的邮件服务器在本地托管,运行在 ATT T1 上。除非 ATT 托管该域,否则 ATT 不会设置 PTR。因此,他们必须“委托”控制权,委托给的任何人都可以创建 PTR。RS 不会创建 PTR,因为他们说他们的反向 DNS 未设置为以这种方式运行。
我们有几个域名,一些大域名是我们的主要客户,由于这个问题而拒绝了我们的邮件。
需要澄清的是,这是我们的设置:
域名注册商位于 Godaddy.com DNS 名称服务器指向 RS DNS 邮件通过 ATT T1 在本地托管,ATT 将我们的 IP 块的 DNS 权限委托给我们位于 ns1 和 ns2.mycompany.com 的旧名称服务器。(这些服务器不再存在,因为我们现在使用 RS 托管)
如果您能给我任何建议,我将不胜感激。我已经处理这个问题 3 天了,感觉自己完全是个新手。这让我抓狂。我太生气了,我愿意付钱请一位顾问来协助处理此事。
我们的邮件服务器给出的错误是:
递送暂时中止:未找到主机或域。名称服务错误:name=domain.mil type=mx:未找到主机,请重试
答案1
AT&T 就是这样做的。这是他们的政策。这是一项丑陋的政策,但我经常会将附属于公司的次要域名托管给 AT&T,或者将主要 DNS 域名委托给他们。如果您有一个不介意托管给 AT&T 的小域名,那就这样做吧。然后他们会给您反向 PTR 记录。
答案2
PTR 记录只能由网络块所有者或他们委托给的其他实体设置。如果您的电子邮件服务器在 AT&T 的 IP 地址上运行,那么如果无法委托给 RS,他们必须为您设置 PTR 记录。除非您让 AT&T 托管您的域名,否则您可能运气不佳。GoDaddy 可以继续作为注册商,RS 可以继续托管您的网站,但您可以将您的域名 (DNS) 移至 AT&T。
并不要求把所有鸡蛋都放在一个篮子里。
我可以让一家公司作为我的域名注册商,另一家公司托管我的 DNS,另一家公司托管我的电子邮件,还有一家公司托管我的网站。
答案3
您可以考虑采用替代的低成本解决方案来绕过当前问题,即使用托管公司的外部服务器来设置 PTR 记录,例如 linode 或slicehost(一家 RackSpace 公司)。
然后,应将外部服务器配置为您的域的主要邮件中继,同时应从 DNS 中删除现有的 T1 托管邮件服务器作为邮件中继。然后,主要中继可以私下将传入邮件中继到您的 T1 托管邮件服务器。
同样,对于外发电子邮件,您可以避免直接从 T1 托管的邮件服务器发送邮件,而是将其配置为使用外部服务器作为智能主机。
然后,您需要考虑不同的问题,例如,外部服务器将接受哪些电子邮件地址、垃圾邮件过滤等,尽管如何实现取决于您选择的邮件服务器软件。但这对于 Stack Exchange 来说是一个不同的问题。
答案4
我在一家商业级 ISP 工作,我们通常会为使用我们的 IP 之一的任何人处理 PTR 记录,无论他是否为他们托管电子邮件。