Exchange 2003在進行P2V後, Exchange 2010郵件隊列顯示路由群組有DNS解釋錯誤

Exchange 2003在進行P2V後, Exchange 2010郵件隊列顯示路由群組有DNS解釋錯誤

聖誕假期做了一個Exchange 2003的P2V工作, 目標是VMware ESXI 5.1

把實體Exchange 2003變成虛擬機器基本上是可以安心進行的, 這次線上遷移400 GB資料用上約24小時.

其中把Exchange 2003的郵件資料庫線進行了卸下的動作, 以確保資料庫在靜態下進行遷移.

 

虛擬化後的Exchange 2003基本上運作正常, 跟其他P2V作業一樣進行舊驅動程式移除跟安裝VMware Tools

唯獨客戶是使用Exchange 2003 + Exchange 2010的混合環境

Exchange 2003顯示所有隊列正常運作

在測試寄件時從Exchange 2010寄到Exchange 2003的信件在隊列出現451 4.4.0 DNS query failed錯誤

 

詳細錯誤類似以下

SmtprelayToTiRG next hop is cn=first routing group,cn=routing group,cn=first administrative group,cn=administrative groups,cn=<domain>,

cn=microsoft exchange,cn=services,cn=configuration,dc=<domain>,dc=<domain suffix>

 

以下解決辦法只在某特定情況下經過測試

1. Exchange 2003服務器曾經做過轉移動作

2. Exchange 2010寄到Exchange 2003的信件在隊列出現451 4.4.0 DNS query failed錯誤

3. 從任何角度測試同環境中的DNS服務器都找不到錯誤原因, 其他服務器沒有異常

4. 在Exchange 2010上以ping或nslookup均能正常解釋Exchange 2003的地址

5. 重啟Exchange 2010上的Exchange Transportation service或重啟並不能解決問題

 

最後嘗試更改Exchange 2010的Hosts檔案強制把Exchange 2003的IP Address瑣定成功解決問題

Hosts文化位置在C:\Windows\System32\Drivers\etc\

image

以系統館理員身份開啟Notepad以修改文件, 在最後一行加入Exchange 2003的IP Address及 服務器FQDN

儲存文件後不用重啟電腦, Exchange 2010應該可以正常再以路由群組寄件到Exchange 2003.

image