提问人:reggie wang 提问时间:10/18/2023 最后编辑:Jensreggie wang 更新时间:10/18/2023 访问量:19
getaddrinfo 在启用 IPv6 的情况下挂起 5 秒钟,然后尝试第二个 DNS 服务器
getaddrinfo hung for 5 seconds with IPv6 enabled before trying 2nd DNS server
问:
在我的 glibc 2.28 环境中,DNS 查询将同时发送 A 和 AAAA 查询。这是正常的。 在某些特殊情况下,只发送 A 查询,但它卡住了 5 秒超时,然后才尝试下一个 DNS 服务器。5 秒后,它会触发对第二个 DNS 的 A 和 AAAA 查询。这会导致 DNS 查询延迟。
|Time | 192.168.1.1 | 192.172.47.208 |
| | | 192.31.0.72 | | 129.94.88.140 |
| |(53960) <------------------ (53) | | |
|2023-10-11 23:23:29.867129457| Standard query 0xd11 | | |DNS: Standard query 0xd119 A abcdef.com
| |(40606) ------------------> (53) | | |
|2023-10-11 23:23:29.907789682| Standard query respo | | |DNS: Standard query response 0xd119 Refused A abcdef.com
| |(40606) <------------------ (53) | | |
|2023-10-11 23:23:34.871853446| | | Standard query 0xd11 |DNS: Standard query 0xd119 A abcdef.com
| | | |(52553) ------------------> (53) |
|2023-10-11 23:23:34.910733469| | | Standard query respo |DNS: Standard query response 0xd119 A abcdef.com A 192.168.33.2
| | | |(52553) <------------------ (53) |
|2023-10-11 23:23:34.910792733| | | Standard query 0xc81 |DNS: Standard query 0xc81e AAAA abcdef.com
| | | |(60841) ------------------> (53) |
|2023-10-11 23:23:34.949666033| | | Standard query respo |DNS: Standard query response 0xc81e AAAA abcdef.com
| | | |(60841) <------------------ (53) |
尝试重现,但不知道是什么条件触发了这个问题。
答: 暂无答案
评论