外部無法存取80埠

外部無法存取80埠

我的設定如下:NETGEAR 數據機 > LINKSYS 路由器 > 伺服器

在數據機中,我已設定為橋接,所有流量均由該路由器控制。在此設定之前,我可以從外部(連接埠 80)以及交換伺服器(郵件)和 https 存取網站。

但現在使用此配置,我只能使用 Exhcange 伺服器發送/接收並存取 OWA(使用連接埠 443 存取 Outlook Web)....並且無法從外部存取內部網站。

這是我的 LINKSYS ROUTER 配置

|--------------------------------------------------------------|
| Application | Start | End | Protocol        | IP Address     |
|--------------------------------------------------------------|
| Ms Exchange | 25    | 25  | Both (TCP/UDP)  | 192.168.100.8  |
| Internets   | 80    | 80  | Both (TCP/UDP) | 192.168.100.11 |
| SSL         | 443   | 443 | Both (TCP/UDP)  | 192.168.100.8  |
| Exchange    | 110   | 110 | Both (TCP/UDP)  | 192.168.100.8  |
|--------------------------------------------------------------|

192.168.100.11是一個運行 apache 的 Ubuntu Web 伺服器,它控制虛擬名稱(外部網路、cms、測試)重定向到不同的伺服器。如您所見,家庭網路只允許公用 IP 位址。

現在我測試這個場景在內部網路中運作得很好。例如。如果我輸入,extranet.XXX.local它會轉到正確的應用程序,或者如果我再試MS.XXX.local一次,它會轉到正確的應用程式。

我還向 ISP 詢問,以防萬一他們出於未知原因阻止入站端口 80。他們說不。

所以我不明白為什麼會發生這種情況。我懷疑調製解調器 > 路由器之間的配置,但我無法確定它是什麼。我沒有先前設定的文檔,也不知道是否也需要開啟一個連接埠。

感謝您的評論

答案1

ubuntu盒子和exchange盒子的預設閘道是一樣的嗎?

*.local 無法從「外部」尋址,我假設您在外部使用另一個域名,這不會對您的虛擬主機造成嚴重破壞嗎? (預計 *.local 取得 *.corp.com 會破壞功能,但您應該會得到一些回應)

答案2

你說你正在 apache 上使用虛擬伺服器,除非虛擬伺服器名稱在公共 DNS 上列出並且有指向你的路由器的“記錄”,否則這些伺服器都不會從外界可見。

如果你想使用外部IP位址存取你的伺服器,你必須在apache上設定預設伺服器。

相關內容