extracting jmdns service name
separating external ip concern from serversettings
adding auto start when only 1 network adapter is available