CDN - 域名解析错误排查

浅谈

用过经过 CDN 加速后有两段解析过程

1)localDNS 通过本地缓存或者递归查找的过程。
2)CDN NS 授权服务器走 CDN 调度返回的一个结果。

第一种,可以通过常用的 dig +trace 看完整的域名递归过程
第二种,可以通过一些解析调度的网络来分析比如 ipip.net;

案例分析

案例

客户端在河北电信出口,但是解析到了江苏镇江电信。

image

分析

1)在不同的网络环境下测试解析结果是否都是出现一样的情况,这里建议不要用阿里的 ECS 进行测试,因为 ECS 和阿里云办公网内测试走的网路和互联并不一样,会影响调度结果,最好通过 ipip.net 进行探测看河北电信的解析结果。
如果非阿里云的网路环境一样会出问题,说明和网络关系不大。

2)切换 DNS 对比测试分析,比如 nslookup www.taobao.com 114.114.114.114 如果解析结果正确,但是 localDNS 解析不出来说明和 localDNS 有关,那么后续更换 DNS 即可。如果更换为 DNS 还是不行,再继续分析;

3)提交工单让阿里云查下这个域名是否有出现跨省解析调度问题,以及是否用外省节点覆盖河北电信服务的情况。

猜你喜欢

转载自yq.aliyun.com/articles/685859
cdn