上图是URL过滤以及DNS过滤的两个流程图, 其实都差不多,主要是URL的涉及到的东西比较多。比如外部恶意URL引入,白名单嵌入。但是大体上其实都是类似的,先从本地的预置库中读取,然后当有相关流量触发了DNS的检查那么就进行DNS的匹对,如果查不到就查询远端服务器,URL过滤使用的远端服务器和DNS过滤使用的远端服务器是一样的。
它们的配置也差不多, 主要区别在下面:
在URL中还涉及了URL缓存,URL缓存中有几种区别信誉URL以及恶意URL还有预置库中的URL,但是在配置中并没有体现出来,无论是URL过滤还是DNS过滤都可以自定义,同样需要在相应视图下配置相关的配置文件,同样需要在配置文件中设置黑白名单以及相对应的过滤等级。稍微有些不同的地方主要是URL过滤还需要设置是否进行https的URL过滤以及恶意URL检测。在高级中同样有安全搜索以及动作模式。