如何在 Linux 路由器上设置全锥型 NAT?

如何在 Linux 路由器上设置全锥型 NAT?

当前版本的 iptables 仅支持 snat 和 dnat。他们使用哪种类型的 NAT?全锥形 NAT、受限锥形 NAT、端口受限锥形 NAT 还是对称 NAT?我如何告诉 iptables 使用全锥形 nat?

答案1

正如 RFC4787 所述:“…

STUN [RFC3489] 使用术语“全锥”、“限制锥”、“端口限制锥”和“对称”来指代仅适用于 UDP 的不同 NAT 变体。 不幸的是,这个术语引起了很多混乱,因为它已被证明不足以描述现实生活中的 NAT 行为。因此,本规范指的是特定的单个 NAT 行为,而不是使用锥/对称术语。

“…”

我怎样才能告诉 iptables 使用 fullcone nat?

考虑到上面的引用,更有意义的是问你期望从 Linux 的 NAT 获得什么样的具体行为,以及你确定它默认不支持它吗?我会相应地更新答案。

相关内容