Iptables

重定向內部網路的流量,並僅允許來自 IP 地址

  • March 10, 2022

我有 iptables 的問題。在 IP 表中,我將流量從埠 4440 重定向到內部 IP 地址 10.0.10.102:4440

-A PREROUTING -p tcp -m tcp --dport 4440 -j DNAT --to-destination 10.0.10.102:4440

此重定向工作正常,此時此重定向對所有人開放。

現在,我只想從我的 IP 地址訪問此流量。

您需要一個源地址來過濾。

-A PREROUTING -p tcp -m tcp -s $source-ip --dport 4440 -j DNAT --to-destination 10.0.10.102:4440

您還可以過濾轉發,老實說,您應該這樣做。讓預路由處理 NAT,然後您在 FORWARD 上進行過濾。查看這些連結以獲取更多資訊!

https://www.linuxquestions.org/questions/linux-security-4/iptables-source-address-state-and-dnat-775291/

https://askubuntu.com/questions/579231/whats-the-difference-between-prerouting-and-forward-in-iptables

引用自:https://unix.stackexchange.com/questions/693912