Notei mexendo em /etc/hosts
no linux que há
127.0.0.1 localhost
127.0.1.1 matheus
Ambos são reservados para loopback, certo? Mas qual a diferença entre eles?
Notei mexendo em /etc/hosts
no linux que há
127.0.0.1 localhost
127.0.1.1 matheus
Ambos são reservados para loopback, certo? Mas qual a diferença entre eles?
Olá Matheus,
Correto, ambos os endereços são reservados para loopback. A entrada 127.0.1.1 foi realizada mais com um objetivo de evitar um conflito entre o endereço localhost que é um endereço virtual, utilizado principalmente para comunicação interna para diagnóstico e testes locais. Os sistemas debian e ubuntu decidiram adotar o endereço 127.0.1.1 para fazer o mapeamento do seu hostname no caso de você não ter rede.
Nesse link https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=719621 existem maiores informações sobre esse bug que foi levantado inicialmente quando não existia essa diferenciação. A solução que eles encontraram para evitar esse conflito, foi justamente essa de fazer essa separação entre endereço localhost e do seu hostname.
Abs