2.5 DNS(域名系统)

DNS(域名系统)是互联网上将有意义的域名转换为IP地址的系统。通过层次化命名避免重复,并使用名字服务器进行分布式管理。当应用需要解析域名时,会通过UDP发送查询报文到本地名字服务器。如果信息在缓存中,直接返回;否则,通过递归或迭代方式查询权威服务器获取。DNS协议在应用层运行,使用53号端口辅助其他协议。
摘要由CSDN通过智能技术生成

一概述
IP地址标识主机,路由器,但它不便记忆,没有直观的意义。因此有了有意义,好记的域名DNS(domain name system )。但要实现域名到IP地址的转换。
二.几个问题
1.为防止设备命名重复,使用层次化命名(树形结构)。如autu.ustc.edu.cn 分了四层。
2.集中实现域名到IP地址的转化工作量太大。因此名字空间分成许多域(树的一部分),每个域有一个权威名字服务器,帮助实现域名到IP地址的转化。
3.域名解析过程:应用调用解析器,解析器作为客户向本地名字服务器发出查询报文(封装在UDP中),之后依次返回域名到IP的映射关系。
4.每个ISP都有一个本地名字服务器。若查询时,映射关系刚好在本地名字服务器中(缓存),直接返回。若不在,则它可通过递归,或迭代的方式查权威名字服务器获得。
5.DNS协议工作在应用层,因此域名解析在网络边缘实现。同时DNS运行在UDP 之上的53号端口,辅助实现其他协议和应用。DNS查询和响应报文格式一样。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值