一、使用说明
配置比较简单,多线路DNS是多运营商接入,添加其相应条目即可,各线路会使用其各自的DNS服务。
支持:
导入、导出以及停用功能。
功能效果:
①此功能针对多条外网线路设置对应DNS地址,使用不同的DNS数据包经过不同外网出去的时候强制使用对应线路设置的DNS做域名解析工作。
②当然前提是:DNS数据必须得走到此条外网线路上,才能匹配成功;
③它是“后匹配规则”,只有匹配成功后才可以生效,并且因为是最后步骤,所以可以理解为“优先级最高”;
④域名分流的线路做了多线路DNS,那么分流的域名会直接使用多线路DNS的值进行DNS解析(此功能也比较适合用于VPN线路环境),后续还会针对此功能做优化提高
多线路dns具有一票否决权,可以直接替换掉后台写入的dns设置,但不影响dns内的强制代理以及缓存。
二、常见问题
----多线DNS设置后,代理也勾选后,哪个生效-----
1.如果同时使用DNS代理服务器和多线路DNS功能,多线路DNS内仅默认网关所在策略生效
因为代理模式下,路由器本身作为源终端/地址去进行DNS解析,路由器本身是不受任何规则限制,数据发送都是直接从默认网关发出,所以DNS数据也是从默认网关发出,没办法改变,从默认网关发出后,匹配多线路DNS(后匹配策略),所以多线路DNS仅默认网关所在策略生效哦!
2.如果同时使用DNS缓存服务和多线路DNS功能,都会生效;
但是得有DNS数据从不同的线路出去,DNS缓存才能缓存不同的wan口对应DNS数据,否则只有默认网关的
当然多线路DNS也一样,后匹配策略。匹配到对应线路的时候,才会替换。所以说都会生效;但是有例外
3.反向代理功能,使用代理模式或缓存模式生效
DNS设置内,主/次DNS位置请填写可以正常解析网站的DNS服务器地址,否则会导致客户机不能上网(千万别设置网关地址)。使用代理模式不开启强制客户端,客户机DNS设置为网关地址时也生效。
4.路由DNS设置为DOH模式, 开启"多线路DNS", 客户端请求非域名分流的域名时,会通过DOH进行解析.客户端请求域名分流的域名时, 会通过多线路DNS进行解析,域名分流需配合"多线路DNS" 使用. 域名分流优先级高于DNS强制代理模式。
三、案例
1,WAN1是默认联通线路,客户机上网流量都走WAN1线路。
另有一个国外的VPN帐号,想要访问国外网站时流量走VPN线路。
①路由可正常上网的情况下,在网络设置-VPN客户端中添加对应类型的VPN拨号。 确保获取到“本地IP”,拨号成功。
②在流控分流-分流设置-域名分流中,指定访问国外网站时流量走VPN线路。
③在网络设置-DNS设置-多线路DNS中,添加wan口线路和VPN线路对应的DNS。这样在访问国外网站时会直接使用VPN线路对应的DNS去解析。