Resolvendo endereços com o TLD ".localhost" no macOS

2

Ao desenvolver um aplicativo da web localmente, gosto de usar endereços como app.localhost:8080 para acessá-los. Eles funcionam bem no Chrome, mas não no Safari. Acho que isso acontece porque o Chrome tem tratamento especial para o TLD e o Safari usa o resolvedor DNS do sistema operacional.

Existe uma maneira de fazer com que o macOS resolva todos os .localhost endereços para 127.0.0.1 ?

    
por Hilzu 21.07.2016 / 11:36

1 resposta

0

Sim, como raiz, você deve editar seu arquivo / etc / hosts e adicionar linha (s) como

127.0.0.1 app.localhost
127.0.0.1 app2.localhost

Se não funcionar imediatamente, reinicie o navegador / reinicialização.

Atualização: Eu não tenho mac, mas tente 127.0.0.1 *.localhost . Para o meu Linux ele não funciona, então a única maneira é configurar um servidor DNS na sua caixa e configurar a zona 'localhost' nele.

    
por 22.07.2016 / 11:05