連接埠轉送在 dd-wrt ​​中不起作用

連接埠轉送在 dd-wrt ​​中不起作用

我剛買了一台 Netgear (3700v4) 無線路由器來取代另一台故障的 (3700v1)。一位朋友幫助我在原來的連接埠轉送上工作。它所做的重要事情之一就是公開 Outlook Web Access。我的筆記型電腦存取它(Outlook使用http存取),我可以透過瀏覽器存取它,我的手機也存取它。現在,這些都不起作用了。

當我獲得新路由器時,網路上的其他設備會自動連接(DHCP),並且設定無線非常容易,但我無法使連接埠轉送工作。我所做的只是在 NAT 螢幕上添加幾行:

在此輸入影像描述

我還有什麼需要做的嗎? (我單擊“應用更改”,然後重新啟動路由器)。我該如何排除故障並解決此問題?如果我的手機和筆記型電腦上能收到電子郵件,那就太好了!

更新: 順便說一下,我在自己的伺服器上安裝了 Microsoft Small Business Server。這就是 Exchange (OWA) 運作的地方。

謝謝您的幫忙。讓我知道我可以提供的任何其他資訊。

謝謝,傑伊

答案1

您需要填寫該Source Net欄位。如果您希望轉送來自哪個主機的所有請求,則該欄位應該是:

   0.0.0.0/0

相反,如果您只想正確重定向 IP 位址為 1.2.3.4 的網站的用戶,那麼您應該將該欄位填寫為

   1.2.3.4/255.255.255.255

或者,更簡單地說,

   1.2.3.4

這是我的一個路由器的連接埠轉送頁面的圖片,運作正常:

在此輸入影像描述

答案2

不知何故,連接埠轉送在我的 NetGear R7000 上不起作用。我必須在“管理”>“命令”下手動輸入此命令才能轉發 8080 連接埠...

iptables -t nat -I PREROUTING -p tcp --dport 8080 -d <WAN_IP> -j DNAT --to <LAN_IP>:8080

答案3

我在連接埠轉送方面遇到了同樣的問題,但能夠透過透過命令(CLI)分配連接埠轉送來修復它,我使用下面的語法來讓它工作

iptables -t nat -I PREROUTING -p tcp --dport 80 -j DNAT --to 192.168.1.2:80 iptables -I FORWARD -p tcp -d 192.168.1.2 --dport 80 -j ACCEPT

只需更改連接埠和 IP 以滿足您的需要,重新啟動也會清除此問題,因此您需要儲存啟動以使其永久。

相關內容