Feature/no provider dns

This allows for not registering DNS when there is a provider-specific hostname. Currently, only AWS has externally-resolvable hostnames.