cdn定位问题的三板斧之一:看解析

导语:说到“三板斧”,一个充满某厂气息的词语,土味又爵士,但是对于日常的运维工作来说,是一种总结之余,更是一种可传导的高效的定位方法

对于刚接触cdn的人来说,当网站接入cdn之后,出现问题的时候,怎么做到跟老司机一样去迅速完成排查。

以下为快速定位问题的三板斧

板斧一:看解析

出现问题的时候,实际访问的节点是否为cdn。如果cdn出现问题,那么将会出现大规模的异常。

查看解析的方法有二:

方法1,dns解析

访问huatuo.qq.com 进行测试

这个工具可以非常方便完成所有解析的操作

工具截图

dns解析导致的异常,一般都是由于ldns劫持(或者dns被污染了)导致的,解析出来的ip可以通过这个工具查看是否为cdn的节点:https://console.cloud.tencent.com/cdn/inspect/ip

如果不是的话,那么就用下面两个命令进行测试:

windows系统:nslookup qcloud.com 119.29.29.29

mac/linux系统: dig qcloud.com @119.29.29.29

其中qcloud.com域名替换成需要测试的域名

方法2,浏览器f12查看访问ip

打开浏览器的f12,查看是否访问cdn的ip,如下图,打开浏览器的f12,remote address,通过这个工具查看是否为cdn的节点:https://console.cloud.tencent.com/cdn/inspect/ip

当然,如果测试客户端是有代理的话,remote address显示的不是真实地址,可以把uuid发给腾讯云的工程师看看

一般运营商的劫持不仅仅只有dns的劫持,也有http重定向劫持,如果remote address查出来的ip不是cdn的ip,解析出来却是cdn的ip,而且部分地区有问题,部分没有问题,那么就是大概率是http劫持了,这种方法找腾讯也没用,打10086吧,为什么打10086,因为这种劫持基本都是移动做的~

下篇就是板斧二

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

编辑于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏架构说

大流量Web系统性能优化实践

系统性能优化一般方法 1 通过工具寻找瓶颈 2 水平扩展机器 这遇到很多问题 分布式事务和cache问题等 需要调整架构和组件 ? ? ? ? ?...

4298
来自专栏IT技术精选文摘

架构师眼中的高并发架构

2545
来自专栏从零开始学 Web 前端

关于开发板用tftp下载失败分析

一、想实现开发板和PC ping通: (1)windows和linux桥接 (2)用路由器将开发板和PC连接起来 (3)将windows和linux以及开发板的...

1932
来自专栏java闲聊

natapp 内网穿透神器

2686
来自专栏张戈的专栏

Linux下用dd命令测试硬盘的读写速度

这也是一个老方法了,只是今天用到了,就过来记录下。总觉得公司服务器磁盘不给力,有时候 vim 编辑的时候都会卡顿,IO 经常 90%+,很纳闷,就测试了一下磁盘...

5453
来自专栏Linyb极客之路

分布式事务的实现原理

事务是数据库系统中非常有趣也非常重要的概念,它是数据库管理系统执行过程中的一个逻辑单元,它能够保证一个事务中的所有操作要么全部执行,要么全不执行;在 SOA 与...

1513
来自专栏windealli

系统性能的影响因素和优化方向小结

系统性能是系统设计、实施中的重要目标。这里简单小结下影响系统性能的几个常见因素,以及优化方案。

2697
来自专栏知晓程序

【好文回顾】小程序想要「任性推送」模板消息?这个办法可以一试!

「模板消息」能力,几乎是小程序唯一可以向用户主动推送消息的渠道。有了它,小程序就可以向用户发送重要的消息通知。

1152
来自专栏zhangdd.com

make: 警告:检测到时钟错误。您的创建可能是不完整的 问题解决方法

今天编译nginx源码,make的时候也出现了这个问题,报错”make: 警告:检测到时钟错误。您的创建可能是不完整的。”

1174
来自专栏Java面试通关手册

Java多线程学习(七)并发编程中一些问题

我自己总结的Java学习的系统知识点以及面试问题,目前已经开源,会一直完善下去,欢迎建议和指导欢迎Star: https://github.com/Snailc...

1673

扫码关注云+社区

领取腾讯云代金券