I am a quality assurance manager in a software organization. As such, I'm gonna ask you to at least consider the possibility that i might know what I'm talking about.
My Droid 4 is caching dns records for things like email server addresses with the result that i have to reboot my phone before and after work each day if i wish to remain connected to my employer's Exchange server.
Basically, when I'm at work, I'm on the corporate wifi, and thus inside the corporate network. The DNS servers are configured such that the OWA server host name points to a 10.x.x.x non-routeable ip address when looked up from inside the corporate network. From outside the corporate network, i get a regular internet ip address.
This is a common and appropriate DNS server configuration, particularly for large companies with many offices such as the one i work for.
So, after using Corporate Sync while on the office wifi at work, when i then come home at the end of the day Corporate Sync is still trying to connect to the internal, non-routeable dns record which is now unreachable, and will persist in doing so even if i delete and re-create the account on the phone.
Unless i reboot the phone, then it looks up the ip address of the OWA server again, and it again works.
And then in the morning when i go to work and connect to the corporate wifi - and wouldn't you know it, i have NO verizon data signal in my office at all - it tries to connect to the external address, and fails because the corporate firewall prevents it. Until i reboot the phone.
I am not the only person to observe this behavior. See this thread:
>Link deleted to comply with Forum Terms of Use<
A well meaning person added some aggressive DNS caching to recent android distributions used by Verizon, and it has unintended consequences.
Please fix it.
Message was edited by: Moderator