在学校校园网内,使用浏览器访问网页,抓包发现 DNS 请求均是由 IPv6 地址发出。 但是自己的一台主机用 bind9 搭建了一个很简单 DNS 服务器以及一个 Web 服务器,使用一个很简单的主页,用浏览器访问时,都是使用的 IPv4 地址与 DNS 服务器通信,虽然也可以获得 A 和 AAAA 记录,但是为什么两者一个使用 IPv6,一个使用 IPv4 与 DNS 服务器通信?
1
hjy1022 OP 发现了问题所在,校园网使用的是有状态自动配置的地址,但是自己搭建的环境是使用手动配置的 ipv6 地址,改为采用无状态配置的 ipv6 地址之后,浏览器行为一致。但是浏览器是怎么分辨的呢?
|