如何在AWS Lightsail中配置反向DNS?适配GoDaddy与CyberPanel场景
GoDaddy+AWS Lightsail+CyberPanel环境反向DNS配置方案
配置前提
绝大多数公共邮件服务商会校验发件IP的反向DNS(rDNS)记录,若记录缺失/和发件域名不匹配,会直接拒收外发邮件,这是能收邮件、无法发邮件的核心常见原因。
步骤1:AWS Lightsail端配置反向DNS
反向DNS需要在云服务器IP所属的平台(即AWS)配置,而非域名注册商:
- 登录AWS Lightsail控制台,进入对应服务器的实例详情页
- 切换到「联网」标签,确认实例已经绑定公有静态IP(必须使用静态IP,动态IP的rDNS配置会随IP变动失效)
- 点击静态IP对应的「编辑反向DNS」选项
- 在输入框填写你的邮件服务器主机名,例如
mail.yourdomain.com,保存配置 - 配置生效需要数分钟到数小时,可执行命令
nslookup 你的Lightsail公网IP验证rDNS是否生效
步骤2:GoDaddy端配置正向匹配DNS记录
反向DNS指向的主机名必须能正向解析到你的Lightsail公网IP,否则校验不通过:
- 登录GoDaddy域名管理后台,进入对应域名的DNS管理页
- 新增A记录:
- 主机记录填
mail - 记录值填你的Lightsail公有静态IP
- TTL建议设为300(5分钟)加快生效速度
- 主机记录填
- 确认MX记录指向
mail.yourdomain.com,优先级设为10 - 可选配置(大幅提升邮件送达率):新增SPF、DKIM、DMARC记录,SPF参考值为
v=spf1 a mx ip4:你的Lightsail公网IP ~all,DKIM记录可从CyberPanel后台获取后填入
步骤3:CyberPanel端匹配主机名配置
确保CyberPanel的邮件服务配置和前面的主机名一致:
- 登录CyberPanel后台,进入「设置」→「服务器状态」→「更改服务器主机名」
- 将主机名修改为
mail.yourdomain.com,保存后重启Postfix、Dovecot邮件服务 - 进入「邮件」→「邮件域名」,确认你的发信域名已正确关联,生成的DKIM记录已同步到GoDaddy的DNS配置中
注意:AWS Lightsail部分区域默认封禁25端口(邮件外发默认端口),如果上述所有配置都正确依然无法发信,可以提交AWS工单申请解封25端口。
生效验证
所有配置完成等待DNS全球生效后,发送测试邮件到外部邮箱(如Gmail、Outlook)验证是否能正常送达;如果仍发送失败,可查看日志/var/log/mail.log排查具体报错原因。
内容的提问来源于stack exchange,提问作者Manjeet
相关产品推荐
相关产品推荐

