第7章 应用层 7.1域名系统DNS

第7章 应用层 7.1域名系统DNS_第1张图片
可以把一个个应用层协议当成一个个服务,HTTP服务就是TCP协议加80端口。当然也可以改别的端口。

DNS服务作用
第7章 应用层 7.1域名系统DNS_第2张图片
在访问网站时,先向互联网上的DNS服务器发送数据包要求解析域名,然后DNS服务器发送给本机解析域名后的IP地址,然后我们根据IP地址访问网页。
域名解析是在访问网站之前做的。
在这里插入图片描述
互联网上服务器的名称叫做域名,全球唯一。
所有的域名都是以 . 开始的称为域名的根。后面紧接着顶级域名。顶级域名代表网站的性质,教育的,国家的,机构的等。
在顶级域名下可以申请二级域名,
第7章 应用层 7.1域名系统DNS_第3张图片
com后面的是根,91xueit.com是申请的二级域名,全球唯一。
第7章 应用层 7.1域名系统DNS_第4张图片
域名下的服务器名称都是全球唯一,三w代表完全限定域名(FQDN),mail也是,加上代表一个完整的网站域名。
第7章 应用层 7.1域名系统DNS_第5张图片
三级域名,也可以四级,五级,但是很麻烦。
注册域名只需要到二级域名就可以。后面的加不加看个人。
在这里插入图片描述
8888是谷歌的DNS服务器,2222222是电信的。
平常访问网页最后面的根域名.加不加都行,习惯上是不加的。

域名解析过程
第7章 应用层 7.1域名系统DNS_第6张图片
根DNS服务器不负责域名解析,但是知道哪个服务器负责哪个域名。
同时它们也都知道根服务器是谁。
第7章 应用层 7.1域名系统DNS_第7张图片
根据COM域名可以找到101域名解析服务器,正好有记录,然后告诉本机IP地址,就可以正常访问91xueit.com了。
假如要访问inhe.net,正好本机的DNS服务器是101,那么是如何解析的呢?
第7章 应用层 7.1域名系统DNS_第8张图片
101服务器没有net的记录,他就会询问根服务器,谁管net,然后去找102,102告诉inhe.netIP地址后,101缓存记录,然后告诉本机。
可以分摊网络负载,即使都找跟服务器,但是跟服务器的记录很少,查询也很快,不是太大工作量。
第7章 应用层 7.1域名系统DNS_第9张图片
此时,又一台计算机也要访问inhe.net,那101有记录,直接就告诉它地址了。
第7章 应用层 7.1域名系统DNS_第10张图片
安装自己的DNS服务器可以让内网的人使用,即使Web服务器,mail服务器没有在互联网上注册,内网是可以用的。方便企业,学校用。
也可以缓解内网压力,起到缓存作用,域名解析的流量也是不可忽视的。
在这里插入图片描述
第7章 应用层 7.1域名系统DNS_第11张图片
可以看到互联网上的根服务器。
可以将DNS服务器设置为自己,向自己的DNS服务器发出域名解析请求,根据缓存里的根提示,就可以得到全球的网站的IP地址。
在这里插入图片描述
可以看到自己的DNS服务器解析的记录。
第7章 应用层 7.1域名系统DNS_第12张图片
创建一个域名91xueit.com,www是主机名,

你可能感兴趣的:(计算机网络)