我目前在大学环境中托管一个网站,并获得了大学系统管理员的许可。这是我的场景:
我自己运行 DNS 服务器,并使用托管提供商的 DNS 服务器将我的 DNS 名称指向我托管网站的计算机的 IP 地址。一切运行正常。
现在,当我运行 postfix 并尝试将邮件发送到 gmail 或 hotmail id 时,邮件未送达。当我使用我的 IP 地址运行 dig -x 时,我发现 IP 地址指向我所在大学为我机器分配的 FQDN,而不是我想要的 (mydomain.com)。在 ajaxdns.com 中查找相同的内容,我得到了相同的结果。
我的问题是:
我如何更改反向 DNS 记录以将我的 IP 地址指向我的域而不是托管我网站的大学域?我是否必须运行自己的 DNS 服务器才能实现此目的?
正如你从这些问题中发现的那样,我对这个领域还很陌生。期待你的帮助。
谢谢!
答案1
我如何更改反向 DNS 记录以将我的 IP 地址指向我的域而不是托管我网站的大学域?我是否必须运行自己的 DNS 服务器才能实现此目的?
大学很可能拥有其地址空间的反向区域,只有他们可以更改此记录。首先询问大学系统管理员是否愿意为您更新记录。他们需要 IP 地址以及您希望该 IP 指向的名称。
如果他们愿意合作,他们可以将权限委托给你控制的 DNS 服务器。但对他们来说,只需将记录设置为你需要的任何内容就更简单了。
答案2
我认为问题出在 Google 身上。Gmail 不是邮件传输代理 (MTA),它通常喜欢真人通过它而不是服务器发送邮件。
看看 sSMTP 是否有帮助http://wiki.debian.org/sSMTP