無法從網際網路存取在家庭網路上執行的 apache 網路伺服器

無法從網際網路存取在家庭網路上執行的 apache 網路伺服器

我正在嘗試在我的家庭網路中設定 apache Web 伺服器。我按照以下位置的說明進行操作http://www.boutell.com/newfaq/creating/hostmyown.html。我有一台有線網路連線的 d-link dir-601 路由器。

我可以使用 Web 瀏覽器中指向我的伺服器 IP 192.168.0.103 的 url 從 LAN 連接到 Web 伺服器。

但是當我嘗試在 3G 網路上用手機瀏覽相同內容時,我收到一條訊息「找不到伺服器」。

我的公用 IP 以 61.xx.xxx.xxx 開頭,我的路由器的 IP 為 192.168.0.1

有人可以幫我解決這個問題嗎?

答案1

最常見的問題是您的防火牆/路由器阻止這種傳入連線。嘗試在路由器中設定從任何 IP、連接埠 80 到連接埠 80(或您設定伺服器使用的任何連接埠)的連接埠轉發,並暫時停用 Windows 或其他防火牆,然後重試。如果有效,請啟用防火牆並重試。如果不起作用,請告訴您的防火牆接受連接埠 80 上的傳入連線。

答案2

您的電話未直接連接到 LAN。這意味著您的手機無法存取您的整個網路。路由器的全部目的是讓您的 LAN 無法從網路存取。

您有兩個選擇:

  1. 使用無線路由器或存取點將手機直接連接到 LAN。
  2. 在路由器上啟用連接埠轉發,以便 Internet 上的任何人都可以存取您的 Web 伺服器。

相關內容