This Domain(Admin5.com) is for Sale:

面向IPv6局部无伺服器DNS名称解析

时间:2007-10-27  来源:不详  作者:林仙

  
  如果接收DNS Name Query Request消息的某个节点对消息的“Question”部分中的名称具有权威性,它将构造并发送一个具有以下内容的DNS Name Query Response消息:
  
  IPv6报头
  Source Address字段被设置为响应者的发送接口的链路局部地址
  Destination Address字段被设置为接收到的DNS Name Query Request消息的Source Address字段(请求者的链路局部地址)
  Hop Limit字段被设置为255
  
  UDP报头
  Source Port字段被设置为5353
  Destination Port字段被设置为5353
  
  DNS报头
  Authoritative Answer (AA)标记被设置为1
  Recursion Available(可用递归,RA)标记被设置为0
  RCODE字段被设置为0
  Question部分包括DNS Name Query Request消息中的 Question部分的字段
  Answer部分包括针对DNS Name Query Request消息中所请求的名称及其类型的相应记录
  
  如果整个DNS Name Query Response消息大于512字节,响应者将把“Truncation”(截断,TC)标记设置为1。然后请求者就能够使用基于TCP的单播DNS Name Query Request消息来重复查询,或者能够使用EDNS0(由RFC 2671所定义)来重试基于UDP的查询。

本文来自织梦


  
  如果请求者没有接收到应答,它最多能够重传三次DNS Name Query Request消息。只有在没有接收到重传的查询的任何应答之后,LSLDNS才能得出结论认为要查询的名称在网络上不存在,并向调用getaddrinfo()函数的应用程序指出名称解析失败。
  
  专用子网或单子网上的多个节点可以同时使用相同的主机名称。例如,一个节点被分配以FQDN officecomputer.example.com,另一个节点被分配以 FQDN officecomputer.upstairs.example.com。对于这两台计算机,经请求的名称多播地址是相同的。发送到与主机名称officecomputer相对应的请求名称多播地址的对名称officecomputer.example.com的查询将同时由这两台计算机进行处理。然而,只有被分配以officecomputer.example.com名称的计算机才会发送响应。
  
  多个节点被分配以相同FQDN也是可能的。对于这两台计算机,请求的名称多播地址是相同的。发送到与FQDN中的主机名称相对应的请求的名称多播地址的查询将同时由这两台计算机处理,并且两台计算机都会发回响应。在这种情况下,请求者对多个响应的处理就像是它在单个应答中接收到多个应答。

看完这篇,您有何感觉呢?

文章评论

共有位Admini5网友发表了评论 查看完整内容

24小时热门信息