
我正在使用 ISP 提供的 ADSL 服務。 ADSL 數據機只有 1 個 LAN 端口,該端口連接到我的 PC。
我的電腦的 LAN IP 是 192.168.1.100,並且我在 localhost (127.0.0.1) 的連接埠 80 上執行 apache。
我的設定如圖所示:
但是,儲存此 NAT 設定後,我仍然無法從 Internet 存取我的 PC 上的 Apache(192.168.1.100,連接埠 80)。
有什麼建議麼?
答案1
我在本機 (127.0.0.1) 上執行 apache
你有 Apache 監聽嗎192.168.1.0/24
?如果它只是監聽,127.0.0.1
那麼它只會「聽到」來自您電腦的連線。
您還應該檢查 Windows 防火牆(或您使用的任何檔案牆)是否已配置為接受網路介面卡連接埠 80 上的連線。
答案2
如果您正在進入http://192.168.1.100/進入 PC 上的網路瀏覽器時,不涉及您的 NAT 設置,並且它應該可以工作,而不涉及路由器。
但是,如果您透過網路將相同的位址輸入到另一個系統中,它將不起作用,因為該位址隱藏在路由器的 NAT 後面。您需要使用路由器的外部 IP,而不是 PC 上的本機 LAN IP。您的路由器配置應該在某個地方顯示它,或者像這樣的網站http://www.whatismyip.com/可以告訴你。