Windows-Server-2003

在公司域中無法訪問公司網站

  • October 2, 2009

目前,我們在辦公室的設置是這樣的:

如果您使用的是不在辦公室的電腦,則可以訪問http://site.domain.com/folder 就可以了。頁面將顯示。

如果您在 office 域上,則不會。相反,您必須使用http://server/folder

現在,我被告知這是因為我們的主要提供商將 site.domain.com/ 轉發到我們的伺服器(同時將主要公司站點託管在他們的伺服器上)。

我想知道為什麼,更具體地說,這可能是,如果有解決方法,或者我可以讓管理員進行設置,以便在辦公室,所有使用者都可以訪問http://sub .domain.com/文件夾。我問是因為我正在通過 ClickOnce 部署我們在那裡製作的軟體。

在區域為 site.domain.com 的 AD DNS 伺服器中設置 DNS 區域,並使用 cname 將其指向伺服器的內部 IP。

這樣,site.domain.com 將解析為辦公室內任何人的內部 IP,外部的任何人都不會受到影響。您註冊的其他公共名稱將繼續按預期工作。

如果“server”解析為本地 (LAN) IP 地址,“site.domain.com”解析為公共 Internet IP 地址,並且辦公網路位於 NAT 後面,則說明如下

假設這是您的問題,您有兩種解決方法:

  • 正確(但複雜)的方式:在您的本地網路上設置一個 DNS 伺服器,該伺服器將為對 site.domain.com 的請求提供內部 IP 地址。
  • 快速而骯髒的方式:修改辦公室網路中每台電腦上的主機文件,以便“site.domain.com”解析為與“伺服器”相同的地址。當然,如果您隨後將電腦帶出辦公室(例如,如果它是筆記型電腦),那麼您必須撤消修改。

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