ColdFusion network protocol tags such as CFHTTP, CFFTP, or CFLDAP will cache hostname-to-IP address resolution because this behavior is built into the default security properties of the JVM.

For example, if your local intranet DNS server or hosts file returns the IP 172.24.0.1 for a lookup of hostname corp1.company.com, and a CFHTTP call was made for the page http://corp1.company.com/data.csv, then for every subsequent CFML network protocol tag that attempts to access corp1.company.com the IP 172.24.0.1 will be used, until ColdFusion is restarted.

But what happens when one of the Network SysAdmins changes the DNS A record so that corp1.company.com now points to a slightly different IP address of 172.24.1.1 ?

[More]