Exchange 2019本地部署:如何配置发送连接器禁用DNS查找及强制智能主机处理DNS请求
Exchange 2019 发送连接器DNS相关配置问题解答
问题1:配置发送连接器禁用DNS查找
图形界面(EAC)操作步骤
- 打开Exchange管理中心(EAC),进入邮件流 > 发送连接器
- 新建或编辑目标发送连接器,切换到交付配置页
- 选择通过智能主机路由邮件,添加你的智能主机地址
- 取消勾选使用传输服务器上的外部DNS查找设置,这是禁用DNS查找的核心设置
- 完成向导并保存配置
PowerShell命令配置
直接通过命令修改发送连接器,禁用DNS路由并指定智能主机:
Set-SendConnector "你的发送连接器名称" -DNSRoutingEnabled $false -SmartHosts "smtp.your-smarthost-domain.com"
说明:-DNSRoutingEnabled $false参数会强制该连接器的所有出站邮件通过指定智能主机发送,不再发起DNS查找。
问题2:强制所有出站邮件DNS请求仅在智能主机进行,避免Exchange发起DNS请求
结合你已启用“使用传输服务器上的外部DNS查找设置”的情况,需完成以下配置确保彻底禁用Exchange自身的DNS请求:
- 核心配置:发送连接器必须禁用DNS路由:无论传输服务器的外部DNS设置如何,只要发送连接器设置了
-DNSRoutingEnabled $false(参考问题1的配置),Exchange就不会为该连接器的出站邮件发起MX记录查询,所有DNS解析都会由智能主机完成。 - 排查其他发送连接器:检查所有发送连接器,确保没有其他连接器设置为“使用DNS路由邮件”——这类连接器的出站邮件仍会触发Exchange发起DNS请求。
- 验证配置效果:
- 查看Exchange传输日志(默认路径:
C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\Logs\MessageTracking),确认出站邮件的路由类型为SMTP(通过智能主机)而非DNS - 用网络抓包工具监测Exchange服务器的网络流量,确认没有针对外部域的MX记录查询请求
- 查看Exchange传输日志(默认路径:
内容的提问来源于stack exchange,提问作者Michael Dunkin
相关产品推荐
相关产品推荐

