NAT 環回是我無法從 LAN 內查看自己網站的唯一原因嗎?

NAT 環回是我無法從 LAN 內查看自己網站的唯一原因嗎?

我對此很陌生,所以如果這是提出此類問題的錯誤地方,我深表歉意。

我正在測試在家中託管的一個簡單的“hello world”網站。由於我們的 ISP 尚未為我們分配靜態 IP 位址,因此我使用動態 DNS 提供者設定了一個子網域來指向家庭路由器 - 我們稱之為子網域mysubdomain.ddnsprovider.net。我也有一個我擁有的網域(並且是由與動態 DNS 子網域不同的提供者設定的) - 讓我們稱之為mymaindomain.com。 DNS CNAME 記錄mymaindomain.com設定為指向mysubdomain.ddnsprovider.net

我可以成功瀏覽到mymaindomain.com並從我的家庭區域網路之外的任何地方查看我的“hello world”頁面 - 但如果我瀏覽到mymaindomain.com從家裡的任何機器(即區域網路內)我收到「找不到伺服器」/「網頁不可用」等錯誤。

我從各種搜尋中了解到,這看起來像是 NAT 環回問題,因此最好透過購買支援 NAT 環回的新路由器來解決。但是,如果我瀏覽到,我可以看到我的「hello world」網站mysubdomain.ddnsprovider.net從任何地方 - 包括從我的區域網路內。根據我對 NAT 環回的了解(很少),我不應該能夠透過外部位址連接到我的 LAN 中託管的網站(即mysubdomain.ddnsprovider.net)如果我的路由器缺乏對 NAT 環回的支援是問題的原因。

因此,在我出去購買新路由器之前,我的問題是:

這肯定是 NAT 環回問題(我該如何確認)?如果是這樣,我可以透過 LAN 從區域網路內看到我的網站的原因是什麼mysubdomain.ddnsprovider.net?如果不是 NAT 環回,那麼可能是什麼以及最好的解決方案是什麼?

FWIW - 我在英國,正在使用連接到 BT Openreach 數據機(Infinity 光纖)的 BT home hub 3 無線路由器。有誰知道缺乏 NAT 環回支援是否是路由器、調變解調器或兩者固有的? - 即僅更換路由器可能會解決問題,或者問題可能會持續存在,除非我更換它們(如果可能的話)。

任何人都可以對此提供任何啟發和任何建議,我們將非常感激。

答案1

BT HomeHub3 是一個非常糟糕的路由器,無法嘗試這個通常非常簡單的過程。 NAT 環回有效,但忽略連接埠 80 - 嘗試為您的網站使用另一個連接埠 (www.example.com:8000) 並建立新服務(連接埠)和規則。如果仍然不高興,請使用另一個具有正常工作 NAT 環回的路由器。路由器應具有 PPPoE 並使用使用者名稱/密碼[電子郵件受保護]/ BT。我使用了 openwrt 的 TP-LINK WRT-710N,我終於可以讓我的網站在內部/外部運行。

白色 BT 盒子通常不會出現任何問題(無論如何它只是一個非常簡單的數據機),但路由器會導致很多問題。

相關內容