从 DNS 协议层来说没有优先级一说,发报文的时候数据包头指定的是哪个协议、就返回哪个解析对应解析的 ipv4/v6 地址。
但从操作系统层面上,显然还是会有个先后顺序,RFC 中规定了请求者先看本机有没有 ipv6 地址(即支不支持 ipv6 协议栈),有就优先发它的包(我记得可以调整这个策略的,但刚刚没找到资料)。
P.S. 有一点情况下例外,即本机修改了 hosts 强行指定域名解析到某个 ipv4/v6 地址上。注意这里的“本机”也可能是更上游的网关,比如很多高校内的教育网就喜欢这么干,强制解析。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(1)
从 DNS 协议层来说没有优先级一说,发报文的时候数据包头指定的是哪个协议、就返回哪个解析对应解析的 ipv4/v6 地址。
但从操作系统层面上,显然还是会有个先后顺序,RFC 中规定了请求者先看本机有没有 ipv6 地址(即支不支持 ipv6 协议栈),有就优先发它的包(我记得可以调整这个策略的,但刚刚没找到资料)。
P.S. 有一点情况下例外,即本机修改了 hosts 强行指定域名解析到某个 ipv4/v6 地址上。注意这里的“本机”也可能是更上游的网关,比如很多高校内的教育网就喜欢这么干,强制解析。