從 LAN 和 WAN 存取 Web 伺服器

從 LAN 和 WAN 存取 Web 伺服器

我的路由器不支援環回。為了查看我的伺服器上的網頁,我必須輸入本地 IP (192.168.1.201),或位於另一個網路上。我有什麼選擇可以讓這件事變得更容易?

以下是一些可能的情況:

  • 透過外部代理程式路由所有網路流量(似乎有點矯枉過正)
  • 運行我自己的 DNS 伺服器(從哪裡開始?!)
  • 購買一個支援環回的新路由器。

當然,還有另一種方法可以比這些解決方案更輕鬆地透過輸入我的網域來在 LAN 和 WAN 上使用我的筆記型電腦。

答案1

您只需新增您的網域即可在你的主機檔案中指向作為客戶端的系統的IP。您需要為每個系統執行此操作,但它比您看過的任何解決方案都簡單。

在 Windows 中,這應該位於c:\windows\system32\drivers\etc\hosts- 您應該以 root 使用者身分開啟它,並添加xxx.xxx.xxx.xxx domain.of.site其中 xxx.xxx.xxx.xxx 是託管網頁的系統的 IP 位址。您可以透過編輯 .linux 或 OS X 來執行相同的操作/etc/host filesHowtogeek 有詳細說明,但跨作業系統基本相同

執行此操作後,您可能還需要刷新 DNS 快取。

我還經常使用 Tor 瀏覽器包來檢查我的網站,這在「只有我嗎」的情況下效果很好

答案2

如何將路由器的韌體升級到支援環回的版本?您的路由器正在運行最新的出廠韌體嗎?如果沒有,請嘗試一下。如果您運行的是最新版本但仍然無法工作,請查看您的路由器是否受第三方售後市場(通常是開源)路由器韌體分發的支持,例如DD-WRT,OpenWrt,番茄, 或者還有很多很多

相關內容