最近碰到一個案例,某服務在更換網卡後,郵件停在隊列沒法發出!最後排查,發現是在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,即不指定網卡:
因此建議你們在不要修改這裏的配置,若是有修改,記得在更換網卡時去調整相關設置!