VirtualBox の centos で curl の httpアクセスが遅い。
DNSの名前解決が遅いのが原因。
下記URLのページが参考になりました。
https://tsuchinoko.dmmlabs.com/?p=808
とりあえず、resolv.conf に "options single-request-reopen" を追記することにしましたが、DHCPにしているので resolv.conf は自動生成されます。
resolv.conf を直接修正したくないので、OS別に以下のように修正。
CentOS6の場合
/etc/sysconfig/network に下記を追加。
RES_OPTIONS="single-request-reopen"
CentOS7の場合
下記コマンドを実行
[root@centos0702 ~]# nmcli con show enp0s3 | grep ipv4.dns-options ipv4.dns-options: (デフォルト) [root@centos0702 ~]# nmcli con modify enp0s3 ipv4.dns-options "single-request-reopen" [root@centos0702 ~]# nmcli con show enp0s3 | grep ipv4.dns-options ipv4.dns-options: "single-request-reopen"