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

据我记得设置我的VPS和邮件服务器,我已经正确configuration邮件服务器。 但是,我的一些客户收到SMTP错误,

主机mx1.zonnet.nl [62.58.50.9]说:553我们不接受邮件从IP地址没有反向DNS。 请参阅http://wikipedia.org/wiki/reverse_dns (回复RCPT TO命令)

所以任何人都可以让我进一步解决,我是否已经configuration错了,甚至更糟糕:没有configuration。

当然,如何解决呢?

哦,我看到我没有安装BIND ,所以这可能会帮助你们大部分。

可悲的是,我发现的大多数教程都是关于不同的主题,而不是在Ubuntu 12.04 VPS上parsing反向DNS。

谢谢!

编辑,额外:我看到的东西如

编辑/etc/bind/named.conf.local并添加以下内容:

区域“1.168.192.in-addr.arpa”{

型主人;

文件“/etc/bind/db.192”;

};

资源

其中,1.168.192,需要用我的networkingIP代替,但是我的networkingIP是什么? 我的IP(v4)完全不同于1.168.192,实际上是159.xxx.x.xxx。

您不能自行设置反向DNS – 您必须要求您的VPS提供商这样做。

使用159.xyz的IP,反向DNS基本上是zyx159.in-addr.arpa.的查询zyx159.in-addr.arpa. ,如维基百科文章中所述。 使用本地BIND,您可能会在自己的服务器上获得反向DNSconfiguration,但是没有其他人会问您的服务器并看到它。 因此,它必须由pipe理IP地址范围的networking运营商进行configuration,并为其(最有可能是VPS提供商或其上游ISP)提供DNS区域委派。