如何刷新php curl';什么是dns缓存?

如何刷新php curl';什么是dns缓存?,php,curl,dns,Php,Curl,Dns,PHP Curl具有默认启用的dns缓存: CULLOPT\u DNS\u使用\u全局\u缓存 我似乎找不到任何关于如何清除此缓存的资源(除了apache重新启动)。无法从PHP手动清除DNS缓存。但是你可以用 通过长时间,这将以秒为单位设置超时。名称解析为 保存在内存中并用于此秒数。设置为零到 完全禁用缓存,或设置为-1以生成缓存项 永远存在。默认情况下,libcurl将此信息缓存60秒 您可以将选项设置为0,以便下次请求强制刷新curl的DNS缓存

PHP Curl具有默认启用的dns缓存:

CULLOPT\u DNS\u使用\u全局\u缓存


我似乎找不到任何关于如何清除此缓存的资源(除了apache重新启动)。

无法从PHP手动清除DNS缓存。但是你可以用

通过长时间,这将以秒为单位设置超时。名称解析为 保存在内存中并用于此秒数。设置为零到 完全禁用缓存,或设置为-1以生成缓存项 永远存在。默认情况下,libcurl将此信息缓存60秒

您可以将选项设置为
0
,以便下次请求强制刷新curl的DNS缓存