Is there anyway to set a host to url? E.g. something like the following in /etc/hosts
Isso não é um URL. É um nome de host. O ponto do arquivo / etc / hosts é que ele fornece e alternativa ao DNS para resolver nomes de host para endereços.
O serviço de nomes de arquivos (o código que fica entre o seu aplicativo e o arquivo / etc / hosts) não suporta isso.
Se você tiver seu próprio servidor de nomes, poderá configurar um registro CNAME apontando o nome fantoche para exemplo, com
Como alternativa, você pode escrever um script para capturar o endereço DNS de example.com e anexá-lo a um modelo para criar o arquivo de hosts (na inicialização ou em intervalos).
Ou apenas corrija seus certificados.