本地主机A访问目标主机B
1.目标主机B是URL
通过域名解析服务得到主机B的IP地址
查看本地DNS存储,是否能够找到对应的URL映射项(计算机的DNS缓存保存在C:\WINDOWS\system32\drivers\etc下,hosts.sam)
如果没有找到,就调用域名解析函数,解析函数将待转换的域名放在DSN请求中,以UDP报文的方式发给本地域名服务器。
本地域名服务器在自己的映射表中查找,如果找到就返回给主机A。
如果没有找到,该域名服务器则向上级域名服务器转发该DNS请求。
最终根服务器向下级服务器查找得到该URL对应的IP地址,原路返回给主机A
域名服务商:网站管理者需要将自己的推送给大众,按照中国地区的法律则需要注册域名并实名,而另一方面则是为了方便大众记忆;从技术上来说,直接用IP地址访问网站也是可行的。域名服务商就是负责管理和解析域名的角色。
域名服务器:域名服务器是由域名服务商运营的,最大的域名服务商是CANN,其负责全球互联网域名根服务器、域名体系和IP地址等的管理,而在当地则由本地域名服务商负责域名的进一步管理。各服务商都有独立的域名服务器体系,各自平台注册的域名在各自的域名服务器中处理。
根域名服务器:全世界只有13台,分别命名为“A”至“M”,1个主根服务器,在美国。其余12个均为辅根服务器,其中9个在美国,欧洲2个,位于英国和瑞典,亚洲一个位于日本。
“雪人计划”:于2016年完成在美、日、印、俄、德、法等全球16个国家25台IPv6根服务器的假设,其中中国有3台Root server级和1台DM and Root server级。
192.1.1.1局域网路由器
192.1.1.2本机
2.本地主机A和目标主机B都是公网IP
假设主机A是客户机,主机B是服务器,两者通过http进行沟通。那么A在得到B的URL后,通过域名解析服务得到主机B的IP地址。http是以TCP包为基础的协议,通信双方要建立三次握手机制。该处用TCP数据包沟通。
在握手成功之后,采用http数据包发送数据。客户端向服务器发送数据要采用get或post方法,除此之外还有push方法。
设置IP代理
本地主机A连接局域网
浏览器访问及刷新动作
上文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理。