当前位置: 首页 > article >正文

IPv6 DNS简介

IPv6网络中的每台主机都是由IPv6地址来标识的,用户只有获得待访问主机的IPv6地址,才能够成功实现访问操作。对于用户来讲,记住主机的IPv6地址是相当困难的,因此设计了一种字符串形式的主机命名机制,这就是域名系统。用户进行访问网络主机操作时,可以直接使用便于记忆的、有意义的域名,由网络中的域名解析服务器将域名解析为正确的IPv6地址。

设备支持作为IPv6 DNS客户端、IPv6 DNS Proxy/Relay。

图1 IPv6 DNS客户端的典型组网

如图1所示,路由器作为IPv6 DNS客户端,支持静态域名解析和动态域名解析。

  • 静态域名解析:静态域名解析即手动建立域名和IPv6地址之间的对应关系。当DNS客户端需要域名所对应的IPv6地址时,会查询静态域名解析表,获得域名所对应的IPv6地址。
  • 动态域名解析:动态域名解析有专用的DNS服务器,负责接收DNS客户端提出的域名解析请求。DNS服务器首先在本机数据库内部解析,如果判断不属于本域范围之内,就将请求交给上一级的DNS服务器,直到完成解析,解析的结果为获得域名对应的IPv6地址,或者该域名对应的IPv6地址不存在,DNS服务器将最终解析的结果反馈给DNS客户端。路由器的IPv6域名解析服务系统支持以下DNS查询类型:
    • AAAA查询
    • IPv6 PTR查询
    • A6查询
路由器作为DNS Proxy/Relay

图2 设备作为DNS Proxy的应用场景
 

如图2所示,路由器支持IPv6 DNS Proxy/Relay功能。局域网内的IPv6 DNS客户端可以通过已使能IPv6 DNS Proxy/Relay功能的路由器连接到外部DNS服务器,DNS服务器进行正确的DNS解析后,IPv6 DNS客户端可以通过域名请求方式访问网络服务。

IPv6 DNS Relay和IPv6 DNS Proxy功能相同,区别在于IPv6 DNS Proxy接收到DNS客户端的DNS查询报文后会查找本地缓存,而IPv6 DNS Relay不会查询本地缓存,而是直接转发给DNS服务器进行解析,从而节省了IPv6 DNS Relay上的DNS缓存开销。


http://www.kler.cn/a/355348.html

相关文章:

  • More Effective C++之技术Techniques,Idioms,Patterns_条款26-27
  • Doris 资源软硬限详解
  • vscode插件更新特别慢的问题
  • Linux程序设计(第四版)| 学习笔记
  • VS2022 中的 /MT /MTd /MD /MDd 选项
  • Linux搭建TRELLIS详细流程
  • 一种用于机械手自适应抓取控制的紧凑型指尖形视触觉传感器
  • 【银行科技岗】相关考试知识点总结及部分考题
  • 学习的文档10/14
  • 系统共享库(Shared Library)
  • 重置时把el-tree树节点选中状态取消
  • Flink有状态计算
  • 【Golang】合理运用泛型,简化开发流程
  • ubuntu 使用appimage安装的应用,应该怎么创建桌面的快捷方式
  • 设定一个抽奖系统
  • Java高级Day54-正则表达式底层实现
  • Kerberos4简单复现
  • IP不纯净的后果及解决方案
  • 【JPCS独立出版,EI检索稳定】第三届能源互联网及电力系统国际学术会议(ICEIPS 2024)
  • React Componet类组件详解(老项目)
  • 数据结构编程实践20讲(Python版)—10B+树
  • Nature Communications 英国伦敦大学等提出仿生自适应多平面触觉系统,实现机械与振动双重感知结合
  • IC验证面试中常问知识点总结(四)附带详细回答!!!
  • 使用Python的socket库实现两台服务器TCP协议的数据发送和接收
  • MongoDB文档的详细使用说明
  • 韩信走马分油c++