É seguro adicionar entradas 127.0.0.1 adicionais a / etc / hosts?

4

Eu quero adicionar esta entrada:

127.0.0.1       api.localhost

Para testar a API do meu aplicativo da web.

No entanto, o arquivo hosts diz:

##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting.  Do not change this entry.
##

É seguro adicionar a entrada que desejo adicionar? As coisas podem dar errado?

    
por rightfold 06.02.2011 / 15:11

3 respostas

10

O aviso "não alterar" refere-se à alteração do nome "localhost". Muitos pacotes de software esperam que "localhost" seja resolvido para 127.0.0.1.

Adicionar mais entradas não é um problema. Você pode adicionar as entradas depois do host (como mostrado por Iain) ou adicionar linhas adicionais. Por exemplo:

127.0.0.1   localhost
127.0.0.1   api.localhost
127.0.0.1   testsite2.localhost

Em muitos sistemas semelhantes ao UNIX, você também pode usar 127.0.0.2 e assim por diante, porque todo o intervalo 127.*.*.* é roteado para o "dispositivo / driver de loopback local".

    
por 06.02.2011 / 16:33
4

Se o arquivo hosts já contiver uma linha para 127.0.0.1, tudo o que você precisa fazer é adicionar seu api.localhost no final, por exemplo,

127.0.0.1               localhost api.localhost
    
por 06.02.2011 / 15:15
2

Sim, isso deve ser seguro em qualquer sistema razoável. Na verdade, é uma técnica comum de bloqueio de anúncios - por exemplo, você pode fazer o download de arquivos de hosts premade preenchidos com os nomes dos servidores de anúncios comuns, todos apontados para 127.0.0.1.

    
por 06.02.2011 / 16:03