浏览器用域名访问的链路解决方案
时间:2023-02-19 01:30:01 | 来源:建站知识
时间:2023-02-19 01:30:01 来源:建站知识
浏览器用域名访问的链路解决方案:
问题现象
美国说要封锁俄罗斯的网络,也就是说美国的DNS服务器要停止对俄罗斯过来的请求服务。那么,在浏览器中输入域名,如
http://www.google.com,浏览器怎样通过这个地址,链接到google的服务器呢?这个具体的链路方案是什么?
解决方案
我们可以简单的认为,服务器的标识就是ip地址,找到ip地址,就建立了浏览器与服务器的链接。
最初人们都通过ip地址访问,但不方便记忆,也不方便开展业务。
这便有了域名,如
http://www.google.com。
由此在计算机网络中引入了两个功能模块:hosts和DNS
hosts是操作系统中的一个文件,其基本作用就是将一些常用的网址域名与其对应的 IP 地址建立一个关联“ 数据库 ”。通过hosts我们可以加速域名的解析、在局域网中也可以实现使用域名或者屏蔽某个域名。当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从hosts文件中寻找对应的 IP 地址,一旦找到,便会向该ip地址发出请求,如果没有找到,则系统会将网址提交 DNS 域名解析服务器进行 IP 地址的解析。
DNS是域名系统 (Domain Name System) 的缩写,它是由解析器和域名服务器组成的。域名服务器是指保存有该网络中所有主机的域名和对应IP地址,并具有将域名转换为IP地址功能的服务器。
敲黑板
理解网络寻址的基础逻辑,可以帮我们在遇到网址不可达问题时,快速获得思路。
如关于github.com的访问问题,就是基于这样的基础逻辑去解决。