Dynamic local and network service binding using DNS Service Discovery and Named WebSockets