5-ipv6基础知识之-域名解析dns

5-ipv6基础知识之-域名解析dns,第1张

在电脑上面ping www.taobao.com (如果已经访问过需要换一个网址,dns地址会被缓存,有可能不产生dns请求,直接请求ICMP包)

ping域名的过来,会先发送dns请求得到域名的IP,然后再发送ICMP包,测试数据可达性。

DNS有两种报文:查询报文、回答报文,两者有着相同格式,下面就取报文中几个比较重要的字段进行说明

查询报文:

回答报文:

在发送DNS查询数据包的时候,会指定要查的类型,如IPV4地址就是A(使用ping命令),IPV6地址就是AAAA(使用ping6命令)。

Flags中Answer RRs 为3 说明对应的Answers字段中将会出现3项解析结果.

Answers字段可以看成一个List,集合中每项为一个资源记录。

在本地可以使用nslookup查看dns解析后的IPv4地址

IPv6对于DNS的支持是很简单的,只是将IPv4的域名解析和反向域名解析技术直接转换到IPv6环境中而已。

例如IPv6地址为2001:410:1:1:250:3eff:fee4:1,反向查询域名为1.0.0.0.4.e.e.f.f.f.e.3.0.5.2.0.1.0.0.0.1.0.0.0.0.1.4.0.1.0.0.2.IP6.ARPA

在本地可以使用nslookup查看dns解析后的IPv6地址

主机A是一台IPv6IPv4主机,它具有多个接口,每个接口有多个地址。主机A构建并发送了一条或多条“DNS域名查询请求”消息,请求所有与域名web.example.com对应的地址记录。而主机A接收到的“DNS域名查询响应”消息中包含一个IPv4地址记录和多个IPv6地址记录。

根据DNS域名査询响应消息的内容,主机A的IPv6会执行如下操作。

1、使用源地址选择算法来判断出每个目的IPv6地址的最佳源地址

2、使用目的地址选择算法来判断出目的IPv4和IPv6地址的优先顺序。

目的地址的有序组以及它们对应的源地址会被提供给应用程序。然后,应用就会接着尝试每个目的和源地址组合,直至通信建立。

例如,主机A配置了如下地址

LAN接口:

口站点内自动隧道寻址协议( ISATAP)隧道接口:

对于域名web.example.com的DNS域名查询请求消息返回如下地址。

源地址选择算法的结果如下。

目的地址选择算法的结果是按优先级顺序排列的目的地址,如下所示

于是,主机A尝试通过以下几组源和目的地址与web.example.com服务器建立通信。

https://openwrt.org/docs/guide-user/network/ipv6/ipv6.dns

DNS(Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。

解析通常需要遍历多个名称服务器,找到所需要的信息。然而,一些解析器的功能更简单地只用一个名称服务器进行通信。这些简单的解析器依赖于一个递归名称服务器(称为“存根解析器”),为他们寻找信息的执行工作。

查询时先查计算机上设置的DNS服务器,每条记录都有一定的生存期,在生存期内,记录将被服务器缓存下来,不需要再次递归查询,直接返回。

超过生存期,DNS服务器将向上级DNS服务器进行递归查询,直到顶级根域名服务器。

并不是所有记录都存在于同一个服务器上,而是分别存在于各个DNS服务器上,每个服务器负责解析一定的域名,经过一级一级的查询,最终查到添加IP记录的DNS服务商,返回IP地址。

查询DNS的方法如下,你可以参考使用:

有两种方法可查看:

方法一:

鼠标右键点击桌面上的网络图标,单击属性

单击本地连接

点击详细信息

弹出如下的窗口就可以看到DNS地址了

方法二:

可以输入命令进行查看,按下键盘的“WIN+R”组合键

在弹出的窗口中输入“CMD”命令,然后按回车键

然后输入“ipconfig /all”点击回车键(g和/之间有空格)

按下回车键之后就可以看到DNS地址和IP地址等等一些信息了

如果不清楚DNS地址改如何填写,可以打你所用的宽带服务商客服电话,咨询一下你们当地的DNS地址,

另附:能上QQ,不能打开网页的修复方法:

1、DNS(Domain Name System,域名系统),万维网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过域名,最终得到该域名对应的IP地址的过程叫做域名解析(或主机名解析)。DNS协议运行在UDP协议之上,使用端口号53。在RFC文档中RFC 2181对DNS有规范说明,RFC 2136对DNS的动态更新进行说明,RFC 2308对DNS查询的反向缓存进行说明。

2、如果电脑能上QQ,却不能打开网页,可以按键盘的WIN+R键。

输入CMD命令按下回车键

在命令框内输入“ipconfig/flushdns”命令来刷新DNS缓存,来解决能上QQ却不能打开网页的情况。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/760239.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-08-18
下一篇2023-08-18

发表评论

登录后才能评论

评论列表(0条)

    保存