跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 一个应用程序(比如浏览器)在访问双栈的网络的域名时,走 IPv4 网络还是 IPv6 网络是由什么决定的?
未分類
14 2 月 2021

一个应用程序(比如浏览器)在访问双栈的网络的域名时,走 IPv4 网络还是 IPv6 网络是由什么决定的?

一个应用程序(比如浏览器)在访问双栈的网络的域名时,走 IPv4 网络还是 IPv6 网络是由什么决定的?

資深大佬 : 7DLNU56W 2

假设一个计算机是 IPv4 和 IPv6 双栈的,通常的话,访问 IPv4 地址就走 IPv4 的网络,访问 IPv6 地址就走 IPv6 的网络。但如果访问的不是 IP 地址,而是一个域名,该由什么决定到底访问 IPv4 地址还是访问 IPv6 地址呢?

是这个应用程序本身决定的还是有操作系统或者是网络配置决定的呢,会不会一个域名配置了 AAAA 记录,没有配置 A 记录,但应用程序就要求只能用 IPv4 地址?

如果这个域名既配置了 A 记录又配置了 AAAA 记录,那是用 IPv4 地址还是用 IPv6 地址呢?

大佬有話說 (3)

  • 資深大佬 : avrillavigne

    /t/508931

  • 資深大佬 : wwqgtxx

    根据程序使用的 net 库决定,比如 golang 标准库是同时访问 AAAA 和 A 记录的地址(既 v4/v6 之间并发,v4/v6 组内顺序访问),然后选择第一个连上的地址

  • 資深大佬 : raptium

    https://en.m.wikipedia.org/wiki/Happy_Eyeballs

    还可以参考一下这个

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具