Windows-Server-2008

如何使 CRM 4.0 可訪問網際網路?

  • October 29, 2010

我繼承了一組我現在全職管理的伺服器。我們有一個安裝在本地域中的一個 DC 上的 CRM 4.0 安裝。但是,CRM 數據庫儲存在本地域的 Exchange 2007 伺服器框中。

CRM 通過瀏覽器或 CRM Outlook 客戶端在域上本地為所有使用者工作。在公司 LAN 之外,CRM Web 門戶將無法解析——而且可能 Outlook 客戶端也無法解析。

我以為這是 DNS,但我仍然認為我最初是對的。盒子在防火牆後面使用的名稱沒有權威伺服器 (crm.ourdomain.com)。現在已經更正了,我可以使用帶有 NETBIOS 名稱甚至完整的 Internet 域名 (crm.ourdomain.com) 的瀏覽器訪問本地域上的 CRM。

ourdomain.com 正在為 NameServer 使用網路解決方案。其中一個條目是指向我們公共 IP 地址的名為 crm.ourdomain.com 的機器。在防火牆處,埠 80 流量直接進入 AD/DNS/CRM 伺服器,但埠 443 流量將進入 OWA 的 Exchange 伺服器。埠 53 對 DNS 開放並指向 AD/DNS/CRM 伺服器。

AD/DNS/CRM 伺服器是 crm.icucare.com 區域的 SOA。它有一個 (A) 記錄指向它自己(即 AD/DNS/CRM 伺服器)。該機器上的 IIS 配置有一個 inetpub\wwwroot\crm 文件夾,該文件夾綁定到分配給它的 2 個靜態設置 IP(IPv4 地址)上的任何流量(80 或 443),並綁定了 crm.ourdomain.com 和 crm。我們的域名.local。

CRM 伺服器還有一條 ourdomain.local (A) 記錄,該記錄與 crm.ourdomain.com 區域中使用的 IP 相同。

當我嘗試(在 LAN 之外)瀏覽到該站點時:ht tp://crm.ourdomain.com/ 我立即收到 404 錯誤,但如果我瀏覽到 ht tps://crm.ourdomain.com 我得到一個空白頁。

有什麼想法嗎?抱歉,我試圖徹底清除任何“檢查您的 DNS”回復等。非常理想的資訊包括 CRM 的 IIS 設置應該是什麼樣的。

Windows Server 2008 (CRM / Exchange) 和 Windows Server 2008 R2 (Backup DC)

這是帶有較新症狀的更新和最終解決方案:

(2) 注意事項:

埠 443 被轉發到另一台機器——這沒有幫助,但這不是最終的解決方案。

埠 80 被正確轉發,在放鬆綁定以將所有 HTTP:80 流量發送到 CRM 站點後,一件有趣的事情開始發生——URL 將重定向到如下內容:

http://crminstancename.crm.ourdomain.com/FileNotFound.aspx?file=/signin.aspx

並且會出現 404 錯誤。這是對問題的最好暗示。我重新執行了 CRM IFD 配置工具,並將舊的 IFD 根域從:crm.ourdomain.com 更改為 ourdomain.com。然後我將 DNS 從 crm.ourdomain.com 更改為 crminstancename.ourdomain.com 並相應地更新了 IIS 綁定。

現在一切都很好!

在 CRM 站點的 IIS 配置中,可能需要添加/編輯主機標頭以匹配新的 DNS 名稱。

如果您在這方面需要任何其他幫助,我為專門從事 CRM(以及其他產品)的 MS 合作夥伴工作。我們很樂意提供幫助。

引用自:https://serverfault.com/questions/195105