Você pode executar um servidor DNS no Windows (interno ou externo) sem ter uma infraestrutura do Active Directory. Na verdade, a menos que você tenha uma necessidade convincente de ter o Active Directory, eu recomendaria contra ele. (Pessoalmente, eu usaria um provedor de DNS de terceiros com servidores distribuídos geograficamente, etc.)
No entanto, a promoção da máquina como um controlador de domínio não deveria ter desabilitado o acesso RDP. Não consigo descrever o que aconteceu lá, a menos que o provedor VPS tenha, de alguma forma, "personalizado" a carga do Windows para agir de maneira diferente do Windows Server 2008 R2.
Se eu estivesse em sua posição com seu nível de experiência, provavelmente começaria solicitando ao provedor de VPS que retornasse a máquina à configuração padrão. Isso deve ser algo muito fácil para eles fazerem.
Se você puder acessar o RPC na máquina, provavelmente poderá usar as Ferramentas de Administração de Servidor Remoto para executar o RDP novamente (embora, realisticamente, você deva bloquear o RPC da Internet, juntamente com todo o tráfego desnecessário em uma configuração de produção).