IPアドレスを指定しないとcurlに時間がかかる

IPアドレスを指定しないとcurlに時間がかかる

私はリモート サーバーの応答をキャッチするために cURL を使用しています。この方法では毎回 20 秒かかることに気づきました。Google で検索したところ、私のサーバー (Apache) で DNS ルックアップの設定が間違っていることがわかりました。

ホストの正確な IP を書き込む場合、1 秒もかかりません。

これをどこで変更すればよいか、何かアイデアはありますか? 逆 DNS ルックアップと呼ばれるものだと思いますが、これを有効/無効にできるかどうかわかりません。

ありがとう

答え1

/etc/resolv.conf ファイルでは何が設定されていますか? DNS サーバーが速度を低下させているようなので、使用しているものを確認する価値があります。

私はお勧めしますオープンDNS特定のローカル要件がない限り、これを試すには、/etc/resolv.conf ファイルに次の内容を追加するだけです。

nameserver 208.67.222.222
nameserver 208.67.220.220

答え2

逆引きを無効にするには、無効にするホスト名検索

それでも問題が解決しない場合は、、、拒否/許可ルール、およびでホスト名を使用しないようにRewriteRuleRewriteCond%hくださいLogFormat

関連情報