由於Windows Server 2008 已經日漸興起,許多客戶選擇將Exchange Server 2007裝在此系統上,但是最夯的功能無所不在卻總是無法連線,到底是為什麼呢,看了此文章您就知道該如何解決囉。
詳細內容
使用 Outlook 無所不在的用戶端嘗試連線至在 Windows Server 2008 上執行的 Exchange 2007 SP1 時,用戶端會無法連線。發生原因是在 Windows Server 2008 上執行之 Client Access Server 的 RPCProxy 元件無法透過通訊埠 6004 連線至 Exchange Mailbox Server 上的 DSProxy 元件。
Windows Server 2008 已使用 TCP/IPv6 作為預設通訊協定堆疊,因此連線至執行 Microsoft Exchange 之伺服器的用戶端會透過它來進行連線。RPCProxy 元件會利用 TCP/IPv6 透過通訊埠 6004 嘗試連線至 DSProxy 元件。不過,DSProxy 元件不會接聽 TCP/IPv6 堆疊,因此會導致來自 RPCProxy 元件的連線要求失敗。(所以當然是已知問題囉)
第一種做法:[適用於CAS主機為獨立Exchange伺服器]
步驟一:
在 Client Access server role 與 Mailbox server role 未在相同 Exchange 伺服器上執行的多伺服器拓撲中,
停用 TCP/IPv6
在 [網路連線] 下,選取網路介面卡,然後按一下 [內容]。
在內容視窗中,按一下以清除 [網際網路通訊協定第 6 版 (IPv6)] 核取方塊。
步驟二:
按一下 [開始],然後按 [執行]。
在 [開啟] 方塊中,鍵入 regedit。
在 [登錄編輯程式] 中,找出下列登錄機碼:
HKEY_Local_MachineSYSTEMCurrentControlSetServicesTcpip6Parameters
在 [Parameters] 機碼上按一下滑鼠右鍵,並按一下 [新增],
然後按一下 [DWORD (32 位元) 值]。請為此機碼新增下列值:
名稱:Disabled Components
資料:0xFF
重新啟動 Client Access Server。
第二種做法:[適用於CAS與MB主機為同一台Exchange伺服器]
步驟一:
在 Client Access server role 與 Mailbox server role 未在相同 Exchange 伺服器上執行的多伺服器拓撲中,
停用 TCP/IPv6
在 [網路連線] 下,選取網路介面卡,然後按一下 [內容]。
在內容視窗中,按一下以清除 [網際網路通訊協定第 6 版 (IPv6)] 核取方塊。
步驟二:
1.使用編輯器 (如記事本) 開啟位在 %SystemRoot%system32driversetc 的 hosts 檔案。
2.使用 CTR+F 按鍵組合,搜尋含有術語 "localhost" 的行。
3.選取整行,並在行首和行尾放上數字記號 (#),將它變成註解。
4.按 ENTER 鍵,並在下一行鍵入下列各行,以提供同時執行 Client Access server role 和 Mailbox server role 之 Exchange 伺服器的 TCP/IPv4 位址、主機名稱和 FQDN 名稱。
<TCP/IPv4 位址> <電腦的主機名稱>
<TCP/IPv4 位址> <電腦的 FQDN>
按一下 [儲存],然後關閉檔案。
声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。