Defina um alias de nome de host em / etc / hosts?

0

Estou tendo um problema relacionado a nomes de host e assinatura de SSL. O processo de assinatura de certificado funciona bem se meu nome de host for puppet . Com o IP do servidor master de fantoches sendo definido em /etc/hosts .

Eu não quero usar o IP, pois ele provavelmente será alterado e terei que atualizar /etc/hosts novamente.

Em vez disso, aponto diretamente para o URL, mas isso causa problemas adicionais relacionados à inconsistência nos nomes dos certificados.

Existe alguma maneira de definir um host para o URL? Por exemplo. algo como o seguinte em /etc/hosts :

example.com puppet
    
por Philip Kirkbride 31.05.2017 / 20:23

1 resposta

4

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.

    
por 31.05.2017 / 23:13