HTTPDNS-信任的小船永不翻

本文记录了一次因本地DNS服务器不可用导致网易、知乎等应用无法访问的问题,并通过使用Surge工具定位到了具体原因。文章进一步介绍了HTTPDNS技术如何帮助阿里系应用绕过这一障碍,确保了服务的正常运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、背景

时间

2016年6月2日

地点

_

人物

_
和本少
_

任务

网易发表话题: 如何同时和两位美女搭讪?在线等。
知乎发表话题:和两位美女在马来古达海滩玩耍是什么样一种体验?

结果

网易无法访问,知乎也无法访问。
_

然后,就没有然后了。

意外发现

阿里系的手淘、支付宝钱包、钉钉等基本都能访问通。

2、分析

作为有尊严的程序员,我们不会放过任何一个Bug。

知乎网易不可访问原因

装上Surge,很快发现一众App不可访问的原因是本地DNS服务器不可用。

161002 <WARNING> [SGDNSClient-1] DNS query timeout: short.weixin.qq.com
161002 <WARNING> [SGDirectConnector-250] DNS failed: short.weixin.qq.com, DNS lookup failed: Timeout
161005 <WARNING> [SGDNSClient-1] DNS query timeout: g1.163.com
161005 <WARNING> [SGDNSClient-1] DNS query timeout: www.qchannel01.cn
161005 <WARNING> [SGDNSClient-1] DNS query timeout: api.weibo.com
161005 <WARNING> [SGDirectConnector-247] DNS failed: api.weibo.com, DNS lookup failed: Timeout
161005 <WARNING> [SGDNSClient-1] DNS query timeout: c.3g.163.com
161005 <WARNING> [SGDNSClient-1] DNS query timeout: pingma.qq.com
161005 <WARNING> [SGDirectConnector-255] DNS failed: pingma.qq.com, DNS lookup failed: Timeout
161008 <WARNING> [SGDNSClient-1] DNS query timeout: c.m.163.com
161013 <WARNING> [SGDNSClient-1] DNS query timeout: m.analytics.126.net
161013 <WARNING> [SGDNSClient-1] DNS query timeout: m.163.com
161013 <WARNING> [SGDNSClient-1] DNS query timeout: mmsns.qpic.cn
161013 <WARNING> [SGDirectConnector-251] DNS failed: mmsns.qpic.cn, DNS lookup failed: Timeout
161013 <WARNING> [SGDirectConnector-252] DNS failed: mmsns.qpic.cn, DNS lookup failed: Timeout
161013 <WARNING> [SGDirectConnector-253] DNS failed: mmsns.qpic.cn, DNS lookup failed: Timeout
161013 <WARNING> [SGDirectConnector-254] DNS failed: mmsns.qpic.cn, DNS lookup failed: Timeout
161020 <WARNING> [SGDNSClient-1] DNS query timeout: g1.163.com
161020 <WARNING> [SGDNSClient-1] DNS query timeout: www.qchannel01.cn
161020 <WARNING> [SGDNSClient-1] DNS query timeout: c.3g.163.com
161023 <WARNING> [SGDNSClient-1] DNS query timeout: c.m.163.com
161028 <WARNING> [SGDNSClient-1] DNS query timeout: m.163.com
161028 <WARNING> [SGDNSClient-1] DNS query timeout: mmsns.qpic.cn
161028 <WARNING> [SGDirectConnector-261] DNS failed: mmsns.qpic.cn, DNS lookup failed: Timeout
161028 <WARNING> [SGDNSClient-1] DNS query timeout: m.analytics.126.net
161028 <WARNING> [SGDirectConnector-262] DNS failed: mmsns.qpic.cn, DNS lookup failed: Timeout
161028 <WARNING> [SGDirectConnector-263] DNS failed: mmsns.qpic.cn, DNS lookup failed: Timeout
161028 <WARNING> [SGDirectConnector-264] DNS failed: mmsns.qpic.cn, DNS lookup failed: Timeout
阿里集团App基本不受影响原因

阿里集团App整体上都接入了HTTPDNS,HTTPDNS旁路了运营商本地DNS服务器,因而避免了不可访问的问题。

HTTPDNS原理如下图所示:
HTTPDNS

3、总结

3.1、 接入HTTPDNS,客户信任小船永不翻

HTTPDNS具有以下五大特性:

  • 域名防劫持
  • 精确调度
  • 零解析延迟
  • 降低解析失败率
  • 按时生效

详细信息请参见阿里云HTTPDNS官网介绍

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值