在centos系统上,如果我们想让trusted、public等多个表格同时生效,我们可以将/etc/firewalld/firewalld.conf配置文件中AllowZoneDrifting=no改为AllowZoneDrifting=yes,然后重启防火墙让其生效。但在麒麟v10操作系统上,这个操作并不生效。对于基于区域的防火墙的一个特点是数据包只能进入一个区域,上述行为违 反了这一规定,它可能会导致流量或服务意外被允许。“目前 0524 的系统上 firewalld 是 0.6.6-2.02 版本出于上述安全考虑,未合入支持AlowZoneDrifting功能的 patch,且目前与主流社区处理方式一致。 所以,为了解决该问题,建议把所有规则写到同一个区域中,这也是一种规范的做法。