在 libcurl 中禁用 AAAA 查找
我们在大型 map Reduce 中有一个步骤,用于执行 DNS 解析。应用程序本身使用 c-ares 库以及 libcurl。 我注意到,每次解析时,首先都会尝试 AAAA,然后立即尝试 A 解析。使用 TCPdump 可以清楚地看到这一点,无论是在我们指定的服务器还是在主机上。 以下是 S3 流量的示例 $ tcpdump dst port 53 20:28:35.259552 IP x.x.x.x.55271 > ec2-xx.amazonaws.com.domain: 21815+ AAAA? s3.amazonaws.com. (34)...