3
解析主机名需要5秒钟
我有一个主bind9DNS服务器和2个在IPv4(Debian Jessie)上运行的从属服务器,使用/etc/bind/named.conf: listen-on-v6 { none; }; 当我尝试从不同的服务器进行连接时,每个连接至少需要5秒钟(我使用约瑟夫的计时信息进行调试): $ curl -w "@curl-format.txt" -o /dev/null -s https://example.com time_namelookup: 5.512 time_connect: 5.512 time_appconnect: 5.529 time_pretransfer: 5.529 time_redirect: 0.000 time_starttransfer: 5.531 ---------- time_total: 5.531 根据curl,查找通常花费大部分时间,但是标准nslookup非常快: $ time nslookup example.com > /dev/null 2>&1 real 0m0.018s user 0m0.016s sys 0m0.000s 强制curl使用IPv4之后,它会变得更好: $ curl -4 -w "@curl-format.txt" …