仅个人猜测不会,为啥不会呢?
首先,要明白根域名服务器是干嘛的?
例如我们要访问>
那么如何防止美国断网?
那么我们让请求这固定的13个IP不路由到美国,而是直接路由到国内的自建DNS服务器上(各个运营商在核心设备上配置静态路由),同时,我们定期同步本地根服务器和美国根服务器的数据。
这样 *** 作下来,我们其实访问的都是国内的自建的根服务器,和老美基本无关。任老美怎么 *** 作都无所谓。
根服务器,作用只是是域名解析,并不是说:你上网访问时所有信息都流经根服务器,所以老美可以开关、任意控制你能不能上网。根本不是这样。
域名服务器相当于一本电话通讯录,让你不用记忆号码,只通过姓名就可以打电话。没有这本通讯录,你照样能打电话,直拨号码即可,或者用备份通讯录查也可以。
中国有自己的域名服务器,没有美国的根服务器,我一样能知道的ip是多少。然后我的电脑建立和百度的连接,从而查到需要的信息,此时我和百度的信息流不会经过域名服务器。
如果手动设置过路由器,一定设置过DNS,一般就是当地宽带运营商的某IP,那个就是某一级域名服务器。
甚至你的电脑本身也可以做域名解析,查找电脑C盘,windows/system32/drivets/etc下有个hosts文件,手动把域名和对应ip写进去,也可以解析域名。unix和linux的etc目录也有同样的hosts文件。
在浏览器输入一个网址,域名解析顺序是:
1,先看本机hosts,是否有域名解析,如有,直接使用之。解析成功。
2,如本机hosts没有,继续查找路由器指向的运营商DNS,如找到域名,解析成功
3,如运营商DNS没有找到,继续查找上级DNS,如此一直找到中国自己的镜像DNS
4,如果国内DNS无法解析,再去找根域名DNS,找到就解析成功
5,如果根域名DNS还是无法找到,报错:网页无法打开。
域名解析一旦成功,也就是说找到了对应的IP,随后的网络访问就没域名服务器什么事了,你的电脑会通过那个IP直接和目标网站直连。
还有就是,某网站域名一旦解析成功,则各级DNS都会留下该域名解析的缓存,下次其他电脑再访问该域名,不需要要上级DNS解析,直接使用该IP。
所以,域名解析是由近及远,速度最快,并不是一开始就直接找美国的根域名服务器。天底下每个浏览器输入一个域名,尼玛都直接动用美国的根服务器解析,那个服务器哪里受得了?那个服务器一瘫痪,天下互联网就瘫了?根本不是这样。
最后,IPV6时代,中国也有自己的根域名服务器。
既然如此,根服务器关了有啥用?
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)