我在本地运行dnsmasq作为caching服务器,在过去,我允许来自lo +的所有INPUT数据包,并将INPUT策略设置为DROP:
-A INPUT -i lo+ -j ACCEPT
现在我决定把这个放在raw表上以加快规则匹配,
-A PREROUTING -i lo+ -j ACCEPT
但是这并不如预期的那样。 为什么? 由于数据包首先被原始表处理,然后nat,然后过滤,为什么不是那个规则与旧的一样?
请参阅iptables端口redirect不适用于本地主机 。
PREROUTING不被回送接口使用
无论链条如何,我都会冒这个风险。 此外,你应该发布整个命令行的问题,而不是尾部片段。