我正在尝试设置一条 IPtables 规则,将所有数据包转发到 /22 范围,然后发送到单个 IP 和端口,以便进行调试。根据此处的问题使用 iptables 重定向 IP 地址我能够提取这个命令
iptables -t nat -A OUTPUT -d [ipaddress1] -j DNAT --to-destination [ipaddress2]
现在,我的命令看起来像这样
iptables -t nat -A OUTPUT -d 5.5.5.0/22 -j DNAT --to-destination 1.1.1.1:5001
我应该使用 --dport 吗,或者用冒号格式化它是否可行?
在此先感谢您的时间!
答案1
我已知道该怎么做了。
为了指定端口号,您需要将协议指定为 UDP 或 TCP。添加 -m udp 使其工作