É bom definir localhost como 127.0.0.1 em seu arquivo hosts?

3

Acabei de encontrar um servidor que não responde a coisas como ping localhost ou mysql -h localhost - acredito que isso ocorre porque o host local não está definido no arquivo de hosts.

Em praticamente todas as máquinas que usei, localhost foi uma entrada no arquivo de hosts. Existe alguma boa razão para não defini-lo - como possíveis preocupações de segurança? Ou isso é algo que provavelmente deve ser configurado por padrão e talvez esteja faltando apenas?

    
por cwd 01.09.2011 / 20:50

2 respostas

5

Sim, é bom. Como você já descobriu, existem certos programas (como o mysql) que esperam poder se conectar ao host local. Sem essa entrada em seu arquivo de hosts, os programas não podem resolver esse nome para o endereço IP correto (nesse caso, o endereço de loopback de 127.0.0.1).

Pode haver maneiras diferentes de resolver localhost algumas vezes, mas, na verdade, por que você não quer colocá-lo lá? Não há uma boa razão para não fazê-lo.

    
por 01.09.2011 / 21:00
3

Eu acredito que absolutamente deveria ser definido no arquivo hosts .

    
por 01.09.2011 / 20:53