1 个回答

从 DNS 协议层来说没有优先级一说,发报文的时候数据包头指定的是哪个协议、就返回哪个解析对应解析的 ipv4/v6 地址。

但从操作系统层面上,显然还是会有个先后顺序,RFC 中规定了请求者先看本机有没有 ipv6 地址(即支不支持 ipv6 协议栈),有就优先发它的包(我记得可以调整这个策略的,但刚刚没找到资料)。


P.S. 有一点情况下例外,即本机修改了 hosts 强行指定域名解析到某个 ipv4/v6 地址上。注意这里的“本机”也可能是更上游的网关,比如很多高校内的教育网就喜欢这么干,强制解析。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进