根服务器就是整个互联网世界的地址登记表,就像在现实世界中只有通过地址才能找到朋友的家,虚拟世界里必须通过根服务器才能访问入网的各类网站和设备。
根服务器主要用来管理互联网的主目录,所有根服务器均由美国政府授权的互联网域名与号码分配机构ICANN统一管理,负责全球互联网域名根服务器、域名体系和IP地址等的管理。
根服务器的地理分布
根服务器全世界只有13台。这13台根域名服务器中名字分别为“A”至“M”,1个为主根服务器,放置在美国。其余12个均为辅根服务器,其中9个放置在美国,欧洲2个,位于英国和瑞典,亚洲1个,位于日本。
这13台根服务器可以指挥Firefox或互联网 Explorer这样的Web浏览器和电子邮件程序控制互联网通信。由于根服务器中有经美国政府批准的260个左右的互联网后缀(如.com、.net等)和一些国家的指定符(如法国的.fr、挪威的.no等),美国政府对其管理拥有很大发言权。
绝大多数情况,是不会的。
当我们访问一个目标,比如浏览知乎啊,刷抖音啊,到底这个“信号”是怎么一步步过去的,又是怎么一步步回来的,其实是可以用一条命令测试出来。
点windows键,输入cmd回车,再输入tracert 和要访问的目标,就知道这个信号是怎么走的了。
如图,“信号”是这样走的,答主的电脑现在长沙
第一步,先到自己的网关
第二步,到运营商的网关,也就是联通或电信那里,这里先到私网的网关
第三步,还在运营商,但是已经到了公网
第四步,请求超时,这个并不是真的超时,是这个节点不回测试包,先不看他
第五步,还在长沙
第九步,还在长沙
第十步,还在长沙
到达最终目的地
结论:答主在访问知乎的时候,别说没到美国,其实连自己的城市都没出。
题主听说的说法,“信号要先去美国转一圈”,其实也没错。
假如刘看山是长沙第一个访问知乎的网友,通信过程是这样的:
刘看山输入知乎的网址,然后这个网址会发到刘看山的dns服务器,
因为从来没人访问过知乎,所以刘看山的dns服务器没有知乎的域名缓存,接下来dns服务器将去根服务器来查询,
dns根服务器全世界13台,大多数在美国,
这个时候,信号就要先去美国转一圈了。
原文链接:https://www.zhihu.com/question/292704461/answer/1336164686
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)