I believe the DNS Client service on Windows is a CACHE, not the actual name resolver. Running it will speed up name resolution if the name server that you normally use is not fast to respond, either because it is slow or your connection to it is slow. If you've told your Windows machine to use your Freesco machine as the DNS server (it's not completely clear from your message but I suspect that is the case) then it will be fast because it is local and that machine will do the caching. As such, no need to run the DNS Client service on your windows machine, though why it took so long to start up I have no idea.