如何设置邮件服务器的PTR记录? (Bind9& Webmin)

时间:2014-03-14 20:56:21

标签: dns mail-server pointers

我使用Bind9,Webmin和Mail服务器专用Ubuntu LAMP服务器。

我的知识产权:
12.345.678.900
我的主机:(域名指向1.名称服务器)
ns999999.ip-12-345-678.eu
我的域名
www.examp.le
我的第二个名字服务器:
ns.nameserver.com

我已成功将主(转发区)记录设置为Bind,如:

examp.le.   IN  SOA ns999999.ip-12-345-678.eu. webmaster.examp.le. (
        1394802155
        10800
        3600
        604800
        38400 )
examp.le.   IN  NS  ns999999.ip-12-345-678.eu.
examp.le.   IN  MX  10 mail.examp.le.
examp.le.   IN  NS  ns.nameserver.com.
examp.le.   IN  A   12.345.678.900
*.examp.le. IN  A   12.345.678.900

该区域正常工作,当我将 examp.le 添加到我的浏览器时,它可以正常工作。 我在主机 mail.examp.le 的同一台服务器上运行邮件服务器。我在发送和接收邮件方面遇到了一些问题,我认为其中一个原因就是PTR记录。我的意思是我没有任何PTR记录。此外,一些公共DNS测试说:"您的邮件服务器没有PTR记录' mail.examp.le' IN&#ns; ns999999.ip-12-345-678.eu'"

我的问题是我不知道如何为 mail.examp.le 设置这些PTR记录。我试过google很多小时等等,但我无法设置它。

非常感谢你的帮助。

2 个答案:

答案 0 :(得分:2)

首先:PTR记录通常由您的ISP设置。可能没什么可以自己设定的。它是您的IP号码下的记录,而不是您的域名。联系您的ISP并要求他们设置PTR记录。

您还应该查找SPF记录和DKIM。如果您遇到发送的邮件最终进入垃圾桶!

关于这个主题的一些好的阅读:http://www.allaboutspam.com

关于PTR记录的其他一些阅读:http://www.itworld.com/networking/362601/how-setup-reverse-dns-and-ptr-records

修改

PTR记录应指向发送邮件的域名。例如:如果您从admin@example.com发送邮件,则PTR记录应指向example.com

答案 1 :(得分:0)

对于DigitalOcean,您需要将Droplet名称设置为与域名相同,并且将自动配置PTR

根据您在控制面板中为Droplet指定的名称自动创建反向DNS(PTR)记录。如果要重命名Droplet,请转到“控制面板”中的页面,直接单击现有Droplet名称,然后在其中输入新名称。

要记住两件事。新名称必须是一个完全合格的域名 - 这意味着" example.com"将生成一个有效的PTR记录,但名称如" my-ubuntu-droplet"不会生成PTR记录。此外,如果您在Droplet上使用IPv6,则仅为分配给Droplet的第一个IPv6地址生成PTR记录,而不是为Droplet可用的所有16个IPv6地址生成PTR记录。