![如何在 Ubuntu 12.04 VPS 上设置反向 DNS](https://linux22.com/image/626456/%E5%A6%82%E4%BD%95%E5%9C%A8%20Ubuntu%2012.04%20VPS%20%E4%B8%8A%E8%AE%BE%E7%BD%AE%E5%8F%8D%E5%90%91%20DNS.png)
我记得在设置 VPS 和邮件服务器时,我已经正确配置了邮件服务器。但是,我的一些客户端收到 SMTP 错误,
主机 mx1.zonnet.nl[62.58.50.9] 表示:553 我们不接受来自没有反向 DNS 的 IP 地址的邮件。请参阅 http://wikipedia.org/wiki/reverse_dns(回复 RCPT TO 命令)
因此,有人可以进一步帮助我解决我是否配置错误或者更糟糕的是:根本没有配置。
当然,如何解决这个问题?
哦,我知道我还没有BIND
安装,所以这可能会对你们大多数人有所帮助。
遗憾的是,我发现的大多数教程都是关于不同的主题,而不是解决 Ubuntu 12.04 VPS 上的反向 DNS。
谢谢!
编辑,额外:我看到了诸如
编辑 /etc/bind/named.conf.local 并添加以下内容:
区域“1.168.192.in-addr.arpa”{
類型主屬;
文件“/etc/bind/db.192”;
};
其中 1.168.192 需要替换为我的网络 IP,但我的网络 IP 是什么?我的 IP(v4) 与 1.168.192 完全不同,它实际上是 159.xxx.x.xxx。
答案1
您无法自行设置反向 DNS——您必须让您的 VPS 提供商来设置。
使用 IP 的159.x.y.z
反向 DNS 基本上是查找z.y.x.159.in-addr.arpa.
,如 Wikipedia 文章中所述。使用本地 BIND,您可能会在自己的服务器上获得反向 DNS 配置,但没有其他人会询问您的服务器并查看它。因此,它必须由管理 IP 地址范围并拥有 DNS 区域委派的网络运营商(最有可能是 VPS 提供商或其上游 ISP)进行配置。