Маршрутизация DNS-запросов через DNSMASQ [дубликат]

На этот вопрос уже есть ответ:

Ubuntu 14.04 | dnsmasq

Моя цель - настроить HTTP-сервер для приема всей почты домена с использованием рабочей станции Ubuntu 14.04 в качестве преобразователя DNS. Я установил dnsmasq на свою ОС Ubuntu 14.04, используя apt-get install dnsmasq , и подтвердил, что он работает, используя 'service dnsmasq status'.

Моя цель - направить весь трафик на машине через dnsmasq. В файле конфигурации для dnsmasq у меня есть следующее:

interface=eth0
interface=wlan0  
address=/#/192.168.1.1
no-resolv server=192.168.1.1
listen-address=192.168.1.1

Мне нужен сценарий, в котором открывается firefox и осуществляется переход к * .com / net / org / etc подтягивает локально размещенный сайт на моем компьютере вместо того, чтобы фактически направлять такие запросы через серверы имен, настроенные в resolv.conf , и обрабатывать их соответствующими DNS-серверами.

Был здесь несколько часов. Любые предложения приветствуются.

Обновление: Спасибо за предложение возможного дубликата, пока мы пытаемся добиться того же самого, моя проблема в том, что изменения в /etc/dnsmasq.conf не соответствуют вступает в силу.

0
задан 11 April 2015 в 00:57
2 ответа

Вы настроили локальный сервер имен, но не сделали ваша ОС использует его.

Вам необходимо отредактировать свой / etc / network / interfaces в исходящем сетевом интерфейсе и добавить:

dns-nameservers 192.168.1.1;

После этого вам необходимо перезапустить сеть, чтобы новый DNS настройки вступят в силу.

1
ответ дан 4 December 2019 в 13:51

Я добавил записи в свою конфигурацию dnsmasq, чтобы ускорить загрузку страниц и вырезать рекламу с такими дополнениями:

address=/TARGET_DOMAIN1/127.0.0.1 
address=/TARGET_DOMAIN2/127.0.0.1 
...

Они будут соответствовать любому пути в TARGET_DOMAIN и отвечать 127.0.0.1 как IP-адрес. Измените это на любой IP-адрес вашего внутреннего веб-сервера, и вы должны достичь своей цели здесь

1
ответ дан 4 December 2019 в 13:51

Теги

Похожие вопросы