You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

iptables的MASQUERADE规则实现的是哪种类型的NAT?

iptables的MASQUERADE规则实现的是哪种类型的NAT?

嘿,我来给你明确这个问题——iptables里的MASQUERADE规则实现的是对称型NAT,也就是具备「端点依赖映射」和「端点依赖过滤」的行为。

我自己在Linux主机上搭过这样的NAT环境,配置步骤是这样的:

sysctl net.ipv4.ip_forward=1
iptables -A FORWARD -i enp7s0 -o enp1s0 -j ACCEPT
iptables -A FORWARD -m conntrack --ctstate related,established -j ACCEPT
iptables -t nat -A POSTROUTING -s 10.1.1.0/24 -o enp1s0 -j MASQUERADE

(说明一下:enp7s0是内网LAN接口,10.1.1.0/24是内网子网段,enp1s0是外网WAN接口)

之后我在内网另一台机器上用STUN工具做了NAT行为测试,执行的命令是:

$ turnutils_natdiscovery stunserver2024.stunprotocol.org -m

测试输出的开头部分是这样的:

-= Mapping Behavior Discovery =-

======================================...

备注:内容来源于stack exchange,提问作者Anton

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.15 15:18:20