最近碰到一个案例,某服务在更换网卡后,邮件停在队列没法发出!最后排查,发现是在DNS询中,绑定了旧的网卡致使!下面将过程分享给你们:服务器
接到用户报障后,查看服务都正常,但在事件日志中看到以下错误信息:网络
使用Get-NetworkConnectionInfo,查看网卡GUID以下:ide
而后使用Get-TransportServe查看,看到ExternalDNSAdapterGuid/InternalDNSAdapterGuid两项都对应同一个GUID,但上面网卡的GUID不同:ui
使用SET更改ExternalDNSAdapterGuid/ InternalDNSAdapterGuid两项的为如今可用网卡的GUID:日志
Get-TransportService ex1301 | Set-TransportService -InternalDNSAdapterGuid 2e2a5d59-1c0e-43ad-b1b2-ed5573899a98server
Get-TransportService ex1301 | Set-TransportService -ExternalDNSAdapterGuid 2e2a5d59-1c0e-43ad-b1b2-ed5573899a98blog
或是进到服务器配置里,内部DNS查询/外部DNS查询的网卡改成当前正在使用网卡!队列
修改完后,即恢复正常!事件
Exchange 2010/2013默认使用服务上的全部可用网卡进行DNS查询,而后依DNS查询结果进行邮件传递,即配置为:全部网络适配器(全部可用IPv4)ip
当配置为:全部网络适配器(全部可用IPv4)时,咱们用get-Transprotserver能够看到对应的GUID所有为0,即不指定网卡:
因此建议你们在不要修改这里的配置,若是有修改,记得在更换网卡时去调整相关设置!