Ale*_*cia 0 networking iptables ipv6 ipv4
我想删除某个端口上的所有 ipv4 流量,只允许使用 iptables 的 ipv6 流量。是否可以?是这样,怎么样?
您不能仅使用 iptables 直接执行此操作,因为它仅控制 ipv4。要与 ipv6 的 netfilter 交互,您必须使用ip6tables命令。要阻止 IPv4 端口,只需像通常那样使用 iptables,例如,
iptables -I INPUT -p tcp --dport 80 -j DROP
Run Code Online (Sandbox Code Playgroud)
要打开 IPv6 端口,请使用ip6tables例如
ip6tables -I INPUT -p tcp --dport 80 -j ACCEPT
Run Code Online (Sandbox Code Playgroud)