LouisLaw 发表于 2023-8-2 10:12

什么是域名解析策略?

域名解析策略常见的域名解析策略有三种:AsIs,IPIfNonMatch,IPOnDemand

AsIs
只使用域名进行路由选择

简单来说,就是匹配PAC规则中的域名部分,命中则生效,不命中则不生效

IPIfNonMatch
当域名没有匹配任何规则时,将域名解析成 IP(A 记录或 AAAA 记录)再次进行匹配

主体过程第一步同Asis规则,但是第一步命中自然命中,如果第一步没有命中则进行第二步:

域名解析成 IP(A 记录或 AAAA 记录)再次进行匹配(匹配PAC规则中的IP部分)

如果记录有多个,则会试到匹配为止

也就是说说,想要不生效,就必须有域名不在PAC的域名部分中+所有A/AAAA记录不在PAC的IP部分中两个条件同时满足

IPOnDemand
当匹配时碰到任何基于 IP 的规则,将域名立即解析为 IP 进行匹配

个人理解是如果有IP规则,则优先使用IP规则开始匹配,而不是先域名匹配在IP轮询匹配

也就是说,基本上不匹配域名部分,直接匹配IP部分

预定义规则
预定义规则主要有这些

全局,大陆,局域网,局域网+大陆,海外,局域网+海外

预定义规则生效优先级应该是弱于自定义PAC列表

但是综合结果是最终PAC=域名解析策略+预定义
页: [1]
查看完整版本: 什么是域名解析策略?