Como posso redirecionar * .localhost para 127.0.0.1 no Ubuntu 14.04?

6

Eu costumava fazer com que foo.localhost , bar.localhost , etc. resolvessem para 127.0.0.1 adicionando

address=/localhost/127.0.0.1

para /etc/dnsmasq.conf

Mas dnsmasq.conf não existe no Ubuntu 14.04, e apenas criá-lo e adicionar a linha não funciona. Criar /etc/dnsmasq.d/star-dot-localhost com a linha também não funciona. Então, como faço o redirecionamento de DNS curinga no Ubuntu 14.04?

    
por Alex Henrie 08.05.2014 / 04:36

1 resposta

6

Como o @Danatela mencionou, você precisa ter o dnsmasq instalado para que essa abordagem funcione. Você pode verificar se ele está instalado usando o comando apt-cache policy :

$ apt-cache policy dnsmasq
dnsmasq:
  Installed: (none)
  Candidate: 2.68-1
  Version table:
     2.68-1 0
        500 http://ru.archive.ubuntu.com/ubuntu/ trusty/universe amd64 Packages

Use estes comandos para instalá-lo:

sudo apt-get update
sudo apt-get install dnsmasq

Como alternativa, você pode editar seu arquivo /etc/hosts e adicionar as seguintes entradas:

127.0.0.1    foo.localhost
127.0.0.1    bar.localhost
    
por jkt123 09.05.2014 / 02:29