使用了CDN的域名,在各运营商和各省解析的结果都不相同
那这些公共DNS怎么根据查询IP返回正确的解析结果?
目前能够想到的办法就是在所有省份的各个运营商都部署服务器,然后根据查询者的IP,使用不同线路进行查询,然后得到该省份的运营商的解析结果返回给查询者
比如广东电信的用户向阿里DNS查询某域名,阿里DNS根据用户的IP判断,使用广东电信的服务器向广东电信的DNS查询,然后返回结果给用户
但这个成本非常高,而且架构很复杂
请问有没有低成本、架构简单(一两台服务器)就能解决的办法?
那这些公共DNS怎么根据查询IP返回正确的解析结果?
目前能够想到的办法就是在所有省份的各个运营商都部署服务器,然后根据查询者的IP,使用不同线路进行查询,然后得到该省份的运营商的解析结果返回给查询者
比如广东电信的用户向阿里DNS查询某域名,阿里DNS根据用户的IP判断,使用广东电信的服务器向广东电信的DNS查询,然后返回结果给用户
但这个成本非常高,而且架构很复杂
请问有没有低成本、架构简单(一两台服务器)就能解决的办法?