以前在排查我们服务器的IP地址被列入国外的垃圾邮件黑名单的时候,知道最好是为IP设置一个反向DNS域名解析,但国内托管商不太好做,好像需要电信公司等IP拥有者来设置。
后来租用国外独立服务器,提供商server4you都是做好了IP地址反向域名解析的,用的是国外服务商提供的主域名下的子域名,例如hawk123.startdedicated.com、usloft1234.serverloft.com等。
最近添置了阿里云的服务器,也有独立IP,昨天发工单咨询,很快就回复说可以做,发去IP和域名后,他们马上就人工设置,几分钟后就可以生效了,例如:server-aliyun-ecs-0.jamesqi.com这样。
需要进行的设置:
- 域名解析服务商(例如dnspod)处设置正向DNS解析:server-aliyun-ecs-0.jamesqi.com解析到123.123.123.123;
- 服务器IP提供商(例如aliyun)处设置反向DNS解析:123.123.123.123解析到server-aliyun-ecs-0.jamesqi.com;
- 在服务器上设置/etc/hosts(设置: 209.141.34.224 server-buyvm-vps-0.jamesqi.com buyvm), /etc/sysconfig/network(设置: HOSTNAME=server-buyvm-vps-0.jamesqi.com),sendmail不需要修改
反向DNS设置后,一般过上十分钟就可以生效,用ping -a 123.123.123.123可以看到反向解析出来的域名,例如:
ping -a 209.141.34.224
正在 Ping server-buyvm-vps-0.jamesqi.com [209.141.34.224] 具有 32 字节的数据:
来自 209.141.34.224 的回复: 字节=32 时间=213ms TTL=50
来自 209.141.34.224 的回复: 字节=32 时间=210ms TTL=50
还可以查看服务器sendmail发来的邮件,从邮件头中可以查看IP是否被正常反向解析。
国外的服务器提供商一般比较规范,要么已经设置好、要么在后台提供修改的功能菜单👍,国内的一般需要提交工单人工处理,或者电话等其它方式沟通,甚至不提供这种服务👎。
评论