Domain-Name-System
我無法使用本地網路中的公共 IP 訪問我的家庭伺服器
我已經看到了這個問題我無法從本地網路訪問我的公共 IP但我認為它有所不同
我有一台來自華為的 Vodafone Spain 路由器,型號為 HG253sV2。在我的本地網路中,我設置了一個 HTTP 伺服器。我可以使用本地 IP 從本地網路訪問它。我還設置了 No-IP 和 DMZ,所以我可以從外部訪問伺服器。兩者都工作正常,但如果我嘗試使用我的公共 IP 地址或本地網路中的 No-IP DNS 進入我的網站,我將無法訪問我的伺服器。它重定向到 Vodafone 路由器配置面板。
簡而言之,如果我從本地網路訪問我的公共 IP 地址,我將無法訪問我的 HTTP 伺服器。來自外部網路的連接正常並且按預期工作。
如何在本地網路中使用 DNS 名稱(或公共 IP 地址)?
(我知道我可以編輯 /etc/hosts 但我更喜歡不需要更改本地網路上每台電腦中的文件的東西)
埠轉發和 DMZ 與在 WAN 端啟動的會話相關,並按照配置重定向到正確的本地電腦。
出於這個原因,除非您對路由器具有高級配置或 shell 訪問權限(這似乎不是您的情況),否則無法定義其中所需的規則。即使可以,它也會與路由器的內置配置網路伺服器埠發生衝突,該埠也無法自定義。
因此,如果您絕對需要這樣做,則需要一個更可定制的路由器。