免费申请注册网站,西宁集团网站建设,wordpress无广告视频,怎么判断网站被kDNS协议
DNS协议的主要作用是将域名解析为对应的IP地址。当我们在浏览器中输入一个网址时#xff0c;计算机需要通过DNS协议来查找该网址对应的IP地址#xff0c;以便能够建立连接并访问目标资源。
DNS协议的工作流程大致如下#xff1a; 用户的计算机或设备#xff08;充…DNS协议
DNS协议的主要作用是将域名解析为对应的IP地址。当我们在浏览器中输入一个网址时计算机需要通过DNS协议来查找该网址对应的IP地址以便能够建立连接并访问目标资源。
DNS协议的工作流程大致如下 用户的计算机或设备充当DNS客户端首先会检查本地缓存中是否有目标域名的解析结果。如果有则直接返回IP地址跳过后续步骤。如果本地缓存中没有找到解析结果客户端会向本地DNS服务器发起查询请求。本地DNS服务器收到请求后会先查询自己的缓存中是否有该域名的解析结果。如果有则返回给客户端如果没有则继续向上级DNS服务器发起查询请求。在查询过程中DNS服务器会按照层次结构逐步向上查找直到找到负责解析该域名的权威DNS服务器。权威DNS服务器返回域名对应的IP地址给本地DNS服务器。本地DNS服务器将解析结果缓存起来并返回给客户端。客户端收到IP地址后就可以向该IP地址发起连接请求获取网页内容。 需要注意的是DNS协议采用UDP/TCP 53端口进行通讯。其中UDP 53端口主要用于答复DNS客户端的解析请求而TCP 53端口用于区域复制。
wireshark抓包
很明显的可以看到协议是dns请求里面有baidu.com DNS查询Query数据包 一个DNS查询数据包通常包含以下关键信息
事务ID (Transaction ID): 一个唯一标识符用于匹配查询和响应。标志 (Flags): 指示查询的类型标准查询、递归查询等。问题部分 (Question Section): 查询名 (QNAME): 要查询的域名。查询类型 (QTYPE): 通常是A记录IPv4地址或AAAA记录IPv6地址。查询类 (QCLASS): 通常是INInternet。
DNS响应Response数据包 DNS响应数据包除了包含与查询数据包相似的字段如事务ID和标志外还包含
回答部分 (Answer Section): 包含与查询匹配的记录。 名称 (NAME): 域名。类型 (TYPE): 记录类型如A、AAAA等。类 (CLASS): 记录类如IN。时间至过期 (TTL): 记录的有效期。资源数据长度 (RDLENGTH): 资源数据字段的长度。资源数据 (RDATA): 实际的IP地址或其他数据。权威部分 (Authority Section): 包含负责该域名的权威DNS服务器的记录。附加部分 (Additional Section): 包含其他与查询相关的资源记录。