1. 前言
RackNerd的服务器价格便宜,而且开放所有端口(包括25端口),所以非常适合用来搭建自己的邮局系统。这篇文章夜梦将介绍如何在RackNerd服务器上开启rDNS(PTR反向解析),这是搭建邮局的重要一步。相信通过这篇教程,你一定可以轻松地完成rDNS的配置的~
如果你有其他的服务器,也可以自行在服务器上运行下面的代码测试25端口是否开放:
代码语言:javascript复制telnet smtp.aol.com 25
如果服务器的25端口(对外)开放,你可以看到下面的信息:
代码语言:javascript复制Trying 67.195.12.34...
Connected to smtp.aol.g03.yahoodns.net.
Escape character is '^]'.
220 smtp.mail.yahoo.com ESMTP ready
如果没有返回信息,则说明25端口被服务商屏蔽。你需要向服务商申请开放25端口。
但是一般而言,虽然有的服务器默认开放25端口,但是不支持设置rDNS,这就导致发出的邮件很大概率会进入垃圾箱,甚至无法投递到对方服务器。
rDNS(反向域名解析)在网络管理和安全方面具有重要意义。以下是一些关键点:
- 验证身份:rDNS可以帮助验证连接到服务器或网络的主机的身份。通过将IP地址解析回域名,网络管理员可以确认连接请求是否来自预期的来源。
- 邮件服务器的信誉:许多电子邮件服务器使用rDNS来验证发件服务器的身份。如果发件服务器的IP地址没有有效的rDNS记录,收件服务器可能会将其标记为垃圾邮件源,从而拒绝接受邮件。
- 日志分析:在分析网络日志时,rDNS可以将IP地址转换为更易于理解的域名,帮助管理员更轻松地识别和追踪网络活动来源。
- 安全性:通过rDNS,管理员可以检测潜在的恶意行为。例如,如果一个IP地址声称来自某个可信域,但其rDNS记录却显示不同的信息,这可能表明存在欺诈行为。
- 合规性:一些合规标准和法规要求实施rDNS以确保网络通信的透明度和可追溯性。
总之,rDNS有助于增强网络安全,改善邮件交付率,并提供更好的网络管理和分析工具。
如果你想要使用其他的服务器,夜梦强烈建议你先咨询客服能否配置rDNS(能自己设置最好,最次客服能够帮你设置,就和rn一样)。
2. 准备
详细配置如下图(无DC2,移动网络可能体验较差):
因为邮局占用的端口很多,夜梦强烈建议这个服务器只用来部署邮局这一个项目。本文使用的系统为 Ubuntu20.04。
3. 配置rDNS
由于rn提供的系统模板可能会有点问题,夜梦建议你连到服务器后先dd系统,下面是dd成Ubuntu20.04的代码(自己修改密码和端口):
代码语言:javascript复制wget -N --no-check-certificate https://raw.githubusercontent.com/Yemengstar/dd/master/InstallNET.sh && chmod x InstallNET.sh && ./InstallNET.sh -u 20.04 -v 64 -p "密码" -port "端口"
要建邮局必须配置rDNS。夜梦咨询客服以后得到的回复如下:
根据客服的回复,配置rDNS只能通过发工单让客服进行设置,其实也很简单,只要把你想要配置的域名发给客服,他就会帮你设置好rDNS。切记,只能是一个域名!
4. 测试rDNS
在客服设置完rDNS后,你可以在powershell中用下面的命令来测试结果:
代码语言:javascript复制nslookup 你服务器IP
如果得到下面这样的现实,就表示已经设置成功。如果要在全球生效大概需要等待最多24小时(Please allow up to 24 hours for this to propagate and reflect globally.)。
5. 部署邮局
夜梦之后发,可以期待一下~