发烧测评网
国外主机测评网

Facebook史上最严重宕机全网国内服务器厂商排名宕机近七小时到底是怎么回事?

vps服务器

Facebook史上最严重宕机,全网宕机近七小时,高管赴推特道歉。近7个小时时间,全都挂了Facebook全网宕机,连内网都废了。Twitter成为了最大赢家。对一家互联网巨头来说,这样的状况实在太尴尬。这已经是Facebook创办以来最严重的一次网络访问事故。直到下线个小时,美国西部时间下午三点左右,Facebook、Instagram等诸多产品才恢复正常访问。(目前只是美国地区恢复正常,国内vps全球其他国家和地区依然没有恢复。)

Facebook史上最严重宕机全网国内服务器厂商排名宕机近七小时到底是怎么回事?

意味着Internet上其他路由器将没有通往这1024个IP地址的路由,怎么办?

可是要命的是,国内服务器厂商排名这1024个IP地址恰恰包含Facebook公司权威DNS服务器的IP地址。这样就出大事了。要想透彻理解为何要出大事,首先要了解DNS是如何工作的?

当用户在浏览器里输入后敲回车键,浏览器需要将解析成IP地址之后才能建立TCP连接,然后TLS安全连接,然后是http交易。

通常用户的本地DNS服务器就是家庭网关IP、或者公司网关、或者公司DNS Server,比如192.168.1.1 、10.0.0.1、172.16.1.1之类的,也有的用户使用诸如1.1.1.1 、8.8.8.8、114.114.114.114的DNS服务器。但是这些这些DNS服务器,仅仅是域名解析的搬运工。当用户的解析Facebook.com请求到来时,它们先检查自己的缓存里是否有facebook.com与IP地址的条目,如果有,直接返回给用户。

如果没有,需要这些域名解析的搬运工比如1.1.1.1,去根域名服务器(一共13个虚拟IP地址)去查询,返回com域名服务器(一级)IP地址列表。

1.1.1.1这台不知疲倦的搬运工再联系com域名服务器(使用IP地址联系),com域名服务器给1.1.1.1 返回facebook.com域名服务器的IP地址列表。就是这么几台服务器才是最权威的数据源头,因为它们才真正知晓facebook内部服务器域名与IP地址的映射关系。

为何Facebook全球有30多亿用户,该次事件只影响到其中的8000多万的用户?

如上文所说,国内服务器厂商排名域名解析搬运工如1.1.1.1、8.8.8.8,如果成功解析facebook网站的域名,通常会缓存一段时间,这样当下一个用户访问facebook网站时,可以立马将结果返回给用户,这样可以省却不少的时间,同时刷新缓存定时器。

这就意味着,如果一台域名搬运工一直有用户在解析facebook域名,一直在刷新缓存定时器,那么这个缓存一直不会被删除,一直可以被直接返回给用户。所以,即使在互联网无法访问facebook权威域名服务器,但是依靠分布在全球各地的域名解析搬运工的缓存机制,依然有很多用户可以访问Facebook网站。毕竟Facebook其他服务器是可路由的、阿里云vps服务器是可以到达的!

当然如果有的域名搬运工,缓存的内容由于没有域名解析的刷新,超时最后被删除。当域名搬运工试图联系facebook权威服务器时,就出现问题了。

Facebook负责变更BGP的工程师为何不在第一时间做回滚(Rollback)操作?

做变更的工程师通常都是远程VPN操作,而做路由变更操作是一种极度高风险的操作,因为一旦路由配置出错,工程师就无法再访问正在远程操作的路由器了。为了保险起见,为了不和路由器失去联系,工程师在Commit变更代码时,会使用一个confirm选项,后面跟着一个数字,单位是分钟。比如

这条代码的意思是,将当前的修改配置commit, 两分钟之后自动回滚到修改前的版本。在这两分钟内,工程师发现远程SSH软件与路由器的远程SSH连接依然没有断,国内服务器厂商排名国内服务器VPS那么就认为当前的修改没有问题,于是再次使用 commit命令确认当前修改,那么修改的配置就真正的生效了。

相反,如果工程师敲完命令立马自己的远程软件SSH断了,说明当前的修改让路由器与Internet失去了联系,路由出问题了。好在这种影响只会影响2分钟,2分钟之后自动回滚到修改前的版本,工程师依然可以再次联系到路由器,检查自己的配置哪里出了问题。

很显然,在这两分钟内facebook工程师没有尝试去Ping一下Facebook内部权威域名服务器。否则他们一定不会commit这次变更操作。

为了简化操作,工程师在等待confirm 的时间内,可以使用自动化的脚本,将公司内部最关键的服务器Ping一遍,其中包括域名服务器、域控制器、时间服务器等等,确保它们全部没有问题再commit配置版本。

版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《Facebook史上最严重宕机全网国内服务器厂商排名宕机近七小时到底是怎么回事?》
文章链接:https://www.fashangji.cn/3632.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
分享到: 更多 (0)

发烧测评网

联系我们联系我们