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