DNS 和 DDNS 原理 DNS(Domain Name System)是一种用于 TCP/IP 应用程序的分布式数据库,提供域名与 IP 地址之间的转换服务。它解决了 IP 地址信息不便于记忆的问题,用户可以使用便于记忆的、有意义的域名来访问网络主机。 DNS 域名解析分为静态域名解析和动态域名解析。静态域名解析通过静态域名解析表进行,用户手动建立域名和 IP 地址之间的对应关系表。动态域名解析则是用户程序对域名服务器的访问是通过 DNS 客户端的一个地址解析器完成的。 用户程序使用域名访问某些应用服务时,用户程序首先向 DNS 客户端中的解析器发出请求。解析器收到用户程序发送的 DNS 请求后,首先查询本地的域名缓存。如果本地的域名缓存中存在该域名对应的映射表项,解析器就将域名对应的 IP 地址返回给用户程序。如果本地的域名缓存没有发现所要查找的映射项,解析器就向域名服务器发送查询请求。 域名服务器收到查询报文后,首先判断请求的域名是否处于自己被授权管理的子域里,再根据不同的判断结果,向 DNS Client 发送相应的响应报文。如果是在自己被授权管理的子域范围之内,服务器首先从自己的数据库中查找域名对应的 IP 地址。如果判断该域名不属于本域范围之内,就将请求交给上一级的域名解析服务器处理,直到完成解析,并将解析的结果返回给 DNS 客户端。 动态域名解析支持缓存功能,缓存区中的映射在一段时间后会被老化删除,以保证及时从域名服务器得到最新的内容。老化时间由域名服务器设置,DNS 客户端从协议报文中获得老化时间。 DDNS(Dynamic Domain Name System)用来动态更新 DNS 服务器上域名和 IP 地址之间的映射关系,保证通过域名解析到正确的 IP 地址。DDNS 采用的是客户端/服务器工作模式,提供了两种更新方式:RFC2136 定义的 DDNS 更新方式和通过 DDNS 服务器实现的更新方式。 DDNS 工作模式中,设备作为 DDNS 客户端,动态更新 DNS 服务器中域名和 IP 地址的映射关系。设备可以将域名与 IP 地址的映射关系发送给指定 URL 地址的 DDNS 服务器,然后 DDNS 服务器通知 DNS 服务器动态更新域名和 IP 地址之间的映射关系。 DNS 和 DDNS 是网络中两个非常重要的组件,DNS 实现了域名和 IP 地址之间的转换服务,DDNS 保证了域名和 IP 地址之间的映射关系的实时更新。它们共同保证了网络中节点的访问和通信。
- 粉丝: 35
- 资源: 843
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Android 凭证交换和更新协议 - “你只需登录一次”.zip
- 2024 年 ICONIP 展会.zip
- 微信小程序毕业设计-基于SSM的电影交流小程序【代码+论文+PPT】.zip
- 微信小程序毕业设计-基于SSM的食堂线上预约点餐小程序【代码+论文+PPT】.zip
- 锐捷交换机的堆叠,一个大问题
- 微信小程序毕业设计-基于SSM的校园失物招领小程序【代码+论文+PPT】.zip
- MATLAB《结合萨克拉门托模型和遗传算法为乐安河流域建立一个水文过程预测模型》+项目源码+文档说明
- 基于人工神经网络/随机森林/LSTM的径流预测项目
- 微信小程序毕业设计-基于SSM的驾校预约小程序【代码+论文+PPT】.zip
- Aspose.Words 18.7 版本 Word转成PDF无水印