Ipv6
在 FreeBSD 上使用 pf 時,是否需要明確指定 inet 和 inet6 參數?
假設我有一個規則
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