Как я могу перенаправить * .localhost на 127.0.0.1 в Ubuntu 14.04?

6

Раньше я мог сделать foo.localhost , bar.localhost и т. д. разрешить 127.0.0.1, добавив

address=/localhost/127.0.0.1

в /etc/dnsmasq.conf

Но dnsmasq.conf не существует в Ubuntu 14.04, и просто его создание и добавление строки не работает. Создание /etc/dnsmasq.d/star-dot-localhost с линией тоже не работает. Итак, как мне перенаправить DNS-перенаправление в Ubuntu 14.04?

    
задан Alex Henrie 08.05.2014 в 04:36
источник

1 ответ

6

Как упоминал @Danatela, вам нужно установить dnsmasq , чтобы этот подход работал. Вы можете проверить, установлена ​​ли она с помощью команды 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

Используйте эти команды для его установки:

sudo apt-get update
sudo apt-get install dnsmasq

Кроме того, вы можете отредактировать файл /etc/hosts и добавить следующие записи:

127.0.0.1    foo.localhost
127.0.0.1    bar.localhost
    
ответ дан jkt123 09.05.2014 в 02:29
источник