Preciso especificar um novo domínio adicionado em / etc / host?

1

Eu comprei um novo domínio e configurei corretamente os registros DNS (A ...). O domínio aponta para o meu servidor, então o Apache VirtualHost intercepta as consultas HTTP.

A pergunta é simples: eu tenho que adicionar uma entrada no meu arquivo / etc / host para aquele novo domínio adicionado?

    
por AFA Med 19.01.2017 / 10:38

3 respostas

5

Para expandir a resposta correta de Iain, em circunstâncias normais você depende do DNS e não precisa de nada em /etc/hosts e certamente não precisa adicionar cada entrada DNS e domínio que aponta para o servidor para o seu servidor. arquivo hosts.

Como o host local sempre aponta para 127.0.0.1, você não precisa usar o dns para resolver que o hostname e a convenção estáticos devem incluir o localhost em seu arquivo de hosts.

Nas raras circunstâncias em que o DNS não funciona (modo de usuário único / de recuperação), pode ser útil ter o nome do host do servidor no arquivo de hosts, mas isso não é um requisito. Nota: seu servidor tem apenas um nome de host, mas um número infinito de entradas DNS pode apontar para o seu servidor.

O único outro motivo para usar as entradas do arquivo de hosts é contornar o DNS, seja para usar nomes de host não presentes no DNS ou para substituir o DNS

    
por 19.01.2017 / 10:59
5

The question, is simple : do I have to add an entry in my /etc/host file for that new added domain

Não.

    
por 19.01.2017 / 10:41
1

Gostaria apenas de acrescentar à resposta de HBruijn afirmando que a edição de seu arquivo de hosts só deve ser feita se surgir a necessidade. Se você começar a codificar seu ip no seu arquivo hosts, corre o risco de esquecê-lo e você encontrará problemas se eventualmente alterar seu ip no seu dns. O arquivo hosts tem prioridade sobre tudo no dns, então encaminhe com cuidado.

    
por 24.01.2017 / 22:33