文章中的 S5
步骤 5-11 中已经做了一次 DNS,拿到了 IP 地址。
为什么 14 步又要去做 DNS,不是已经拿到了 IP 地址了么?
1
codehz 2020-05-28 16:43:56 +08:00
前面拿 ip 地址是因为你用了 IPIfNonMatch 导致它必须解析出 ip 才能继续处理(
后面发域名给服务器是因为直接发 ip 会丢失域名信息( |
2
shunf4 2020-05-28 19:12:12 +08:00 via Android
我觉得直接让远端代理刚刚解析出来的 IP 地址也合理
|
4
ddengd 2020-05-28 20:44:54 +08:00
5-11 步是本地 v2 的行为,触发条件是:①没有匹配到规则;②策略设置为"IPIfNonMatch"。目的是为了分流本地 v2 收到的请求。
14 步是远端 v2 的行为,且并不一定会做解析,与本地无关。( 15 步说明的很清楚了) |