V2Ray域名解析策略的含义、区别,以及最佳选择

 


V2Ray域名解析策略的含义、区别,以及最佳选择

它们有什么区别?选择哪个最好?

“AsIs”、”IPIfNonMatch”、”IPOnDemand”三个域名解析策略是什么意思,有什么区别?

“AsIs”:
只使用域名进行路由选择。快速解析,不精确分流。默认值。

“IPIfNonMatch”:
当域名没有匹配任何规则时,将域名解析成 IP(A 记录或 AAAA 记录)再次进行匹配;
当一个域名有多个 A 记录时,会尝试匹配所有的 A 记录,直到其中一个与某个规则匹配为止;
解析后的 IP 仅在路由选择时起作用,转发的数据包中依然使用原始域名;
理论上解析比”AsIs”稍慢,但使用中通常不会觉察到。

“IPOnDemand”:
当匹配时碰到任何基于 IP 的规则,将域名立即解析为 IP 进行匹配。解析最精确,也最慢。

V2Ray域名策略解析选择哪个更好?

虽然V2Ray官方解释”AsIs”是默认值,但是实际上,在几款主流客户端中,有的默认值是”AsIs”,有的是”IPIfNonMatch”

因此,选择”AsIs”或”IPIfNonMatch”都可以。

但是,如果在自定义路由设置规则时,添加了匹配IP的路由代理规则,比如geoip:cn、geoip:private,或者直接添加的IP地址规则,那么,白云居丨baiyunju.cc建议您必须选择位于中间的”IPIfNonMatch”,不然,匹配IP地址的路由规则不会生效。

参考文章:《V2Ray手机/电脑客户端自定义路由设置规则的写法》

因此,在V2Ray客户端的域名解析策略中,最好选择”IPIfNonMatch”。


评论

此博客中的热门博文

V2RayN的三个代理模式:清除系统代理、自动配置系统代理、不改变系统代理是什么意思?

V2Ray手机/电脑客户端自定义路由设置规则的写法