DBCampbell2
macrumors newbie
The dns service does not refresh/restart when waking from sleep or when connecting to another wifi station/ssid ie. Accessing local servers/devices by their assigned dns name via a browser or terminal after automatically reconnecting to a previously registered ssid/network but coming from another ssid/network (home/workplace scenario) would result in a timeout / name not found error.
The workaround to this bug would be to manually power off/on the internal wifi card. The command dscacheutil -flushcache does absolutely nothing!
I can verify this mis-behavior as well, and it also applies to non-wifi connections. Moving between hard-wired connections will not refresh the cached DNS information for the new network. Only a disconnect/reconnect of the primary network interface seems to resolve the problem. The BIND-based utilities (nslookup, dig, etc.) work OK, but services which use mDNSresponder continue to reference an out-of-date name resolution table.