如何在 Ubuntu 12.04 VPS 上设置反向 DNS

如何在 Ubuntu 12.04 VPS 上设置反向 DNS

我记得在设置 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)进行配置。

相关内容