Use a different IP for null routes. 0.0.0.0 was looping back.
Improve DNS resolution fallbacks to not cache invalid results.
Maintain existingIp when local lookups are performed.