easy:SetOpt_DNS_Cache_Timeout(age)
Die Namensauflösungsfunktionen verschiedener libc-Implementierungen lesen die
Servernamen-Informationen nur dann erneut, wenn dies ausdrücklich angegeben
wird (z.B. durch Aufrufen von res_init
). Dies kann dazu führen, dass libcurl
weiterhin den älteren Server verwendet, auch wenn DHCP die Serverinformationen
aktualisiert hat. Dies kann für den gelegentlichen Benutzer der libcurl-app wie ein
DNS-Cache-Problem aussehen.
Beachten Sie, dass DNS-Einträge eine "TTL"-Eigenschaft haben, die von libcurl jedoch nicht verwendet wird. Dieses Zeitlimit für den DNS-Cache ist nur spekulativ, da ein Name in der Zukunft für eine gewisse Zeit in dieselbe Adresse aufgelöst wird.