Ipv6

在 FreeBSD 上使用 pf 時,是否需要明確指定 inet 和 inet6 參數?

  • August 3, 2022

假設我有一個規則

rdr on $ext_if inet proto tcp to port https -> $inf_if port $myhttps

這是為了將 https 埠上的傳入 TCP 數據包重定向到特定的內部 IP/埠。這是產品並且工作正常。

我是否需要此規則的副本inet6而不是inet考慮 IPv6 數據包?

如果我們理所當然地認為第一條規則看起來像問題中的那樣,那麼您確實需要一個單獨的規則inet6來為 IPv6 做同樣的事情。

但是,如果規則在其他方面相同,您可以省略地址族,一條規則適用於兩者。

也就是說,像這樣:

rdr on $ext_if proto tcp to port https -> $inf_if port $myhttps

引用自:https://serverfault.com/questions/1107239