Domain-Name-System

我無法使用本地網路中的公共 IP 訪問我的家庭伺服器

  • June 14, 2016

我已經看到了這個問題我無法從本地網路訪問我的公共 IP但我認為它有所不同

我有一台來自華為的 Vodafone Spain 路由器,型號為 HG253sV2。在我的本地網路中,我設置了一個 HTTP 伺服器。我可以使用本地 IP 從本地網路訪問它。我還設置了 No-IP 和 DMZ,所以我可以從外部訪問伺服器。兩者都工作正常,但如果我嘗試使用我的公共 IP 地址或本地網路中的 No-IP DNS 進入我的網站,我將無法訪問我的伺服器。它重定向到 Vodafone 路由器配置面板。

簡而言之,如果我從本地網路訪問我的公共 IP 地址,我將無法訪問我的 HTTP 伺服器。來自外部網路的連接正常並且按預期工作。

如何在本地網路中使用 DNS 名稱(或公共 IP 地址)?

(我知道我可以編輯 /etc/hosts 但我更喜歡不需要更改本地網路上每台電腦中的文件的東西)

沃達丰配置面板

埠轉發和 DMZ 與在 WAN 端啟動的會話相關,並按照配置重定向到正確的本地電腦。

出於這個原因,除非您對路由器具有高級配置或 shell 訪問權限(這似乎不是您的情況),否則無法定義其中所需的規則。即使可以,它也會與路由器的內置配置網路伺服器埠發生衝突,該埠也無法自定義。

因此,如果您絕對需要這樣做,則需要一個更可定制的路由器。

引用自:https://serverfault.com/questions/783777