在使用阿里云HKB时,发现一个问题,TCP Handshake时间正常,但是response时间太长

找了很久,终于发现问题所在:在某次提交中,使用了 c-area 代替了 udns, 引入的 bug 为不能正确处理阿里云 resolve.conf 中的 options 参数,结果就是, TCP Handshake 时间正常,但是响应时间大幅增加。

解决方案:修改 /etc/resolvconf/resolv.conf.d 文件,注释掉option那一行:
#options timeout:1 attempts:1 rotate
建议同时将阿里的DNS换成google的:

1
2
nameserver 100.100.2.138
nameserver 100.100.2.136

改成:

1
2
nameserver 8.8.8.8
nameserver 8.8.4.4

重启:
/etc/init.d/resolvconf restart
即可