一文读懂 DNS 解析的工作机制和优化挑战
如果客户端缓存中不存在域名解析结果,就发送一条 HTTP 请求,请求中包含要解析的域名,同时也会带有真实客户端的地址,这样在 DoH 服务接收到请求后可以根据真实的客户端地址进行解析,得到客户端所在的地区与运营商等信息,根据这些信息来调度适合该客户端的接入地址并返回。但实际上不一样,因为 LocalDNS 的不及时是不可控的,而我们虽然返回了一个过期的 IP 地址,但同时也会异步地去更新缓存的内容,如果这个过期的 IP 地址在业务上无法正常使用,可以重新通过缓存获取到更新后的 IP 地址。
原创
2022-10-19 11:59:42 ·
3079 阅读 ·
0 评论