Added support for DNS resolution of public IP addresses on-demand to minimize the need to do it during unrelated processing