在 ubuntu 中, 设置
ip6tables -P INPUT DROP
将外界所有ipv6流量拦截,目的是外网无法访问内网中的服务
但是这样的话设备也无法访问纯ipv6网站,如:
curl http://[2402:4e00:1013:e500:0:940e:29d7:3443]/
猜测是回来的流量被DROP了?
- 请问有没有办法让外网(公网)无法访问内部的ipv6服务,但是内部可以正常用ipv6访问公网?
- 如果以后需要暴露部分端口,比如80或443,此时应该如何添加例外规则?
netfilter-persistent文件
应该可以通过tcp状态来实现你的要求,如下示例,在你的基础上再添加一条记录,这将保证tcp第二次握手的时候不会被iptables拦截掉。