
我正在嘗試在我的家庭網路中設定 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 無法從網路存取。
您有兩個選擇:
- 使用無線路由器或存取點將手機直接連接到 LAN。
- 在路由器上啟用連接埠轉發,以便 Internet 上的任何人都可以存取您的 Web 伺服器。