2014-08-28 23:39:31
来 源
中存储网
Exchange邮件服务器
許多客戶選擇將Exchange Server 2007裝在此系統上,但是最夯的功能無所不在卻總是無法連線,到底是為什麼呢,看了此文章您就知道該如何解決囉。
案件簡述

由於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>
    按一下 [儲存],然後關閉檔案。

    声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。