Надо совет.
Решил установить dnsmasq в качестве локального кеширующего dns-сервера.
Отключил в конфиге DHCP (no-dhcp-interface-ith0), ибо dhcp на роутере
работает, установил listen-adress=127.0.0.1
nmap показывает, что 53 порт в 127.0.0.1 открыт и слушается...
В /etc/resolv.conf закомментировываю dns провайдера и дописываю
nameserver 127.0.0.1 ... и не работает.
(возвращая обратно в resolv.conf - все ок).
Где ошибка\недоделка? Как правильно сделать, чтобы dnsmasq работал в
упомянутом качестве (dns-кэш, без dhcp) и все программы спрашивали у
него адреса\имена?
Заранее спасибо.
(заметно дольше стал идти поиск сайтов после получения внешнего айпишника).
--
С наилучшими,
Константин
--
To UNSUBSCRIBE, email to debian-russ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
dnsmasq -- это DNS forwarder, и кэшировать не умеет. Если только не
считать кэшем содержимое /etc/hosts. :)
--
Павел.
--
Александр Вайтехович
e-mail: ssa...@gmail.com
icq: 168712946
Прежде всего, dnsmasq должен откуда-то узнать адреса DNS серверов вашего
провайдера. Он может это cделать либо заглянув в /etc/resolv.conf,
либо Вы указываете эти адреса в его собственном конфиге и просите его не
смотреть в resolv.conf, либо Вы просто ставите пакет resolvconf, который
будет сообщать dnsmasq-у об изменениях в конфигурации DNS.
--
Stanislav
Павел пишет:
>> Решил установить dnsmasq в качестве локального кеширующего dns-сервера.
>
> dnsmasq -- это DNS forwarder, и кэшировать не умеет. Если только не
> считать кэшем содержимое /etc/hosts. :)
Дело в том, что в единственной (?) нормальной статье с описанием сабжа
упоминается, что он может работать кэширующим dns-сервером.
Вот собсно и статья
http://ilya-evseev.narod.ru/articles/dnsmasq/dnsmasq-article.html
Если же сабж таки не является им - что можете посоветовать такого же
_легкого_, без прибамбасов (по возможности только днс, прокси и т.д. не
нужен).
Я не админ, и ошибся. Как тут уже сказали, у него есть кэш. Насколько
я понимаю, никаких доп. настроек и не требуется. Есть в локальном кэше
(150 имён по умолчанию) -- используем, нет -- запрашиваем у днс
провайдера. Разве нет?
--
Павел.
Павел пишет:
Настройки требуются, достаточно почитать man. Но, увы, с английским не
особо дружу - потому и dnsmasq до сих пор не работает. Отсюда и вопрос:
где ошибка? Что-куда еще надо добавить в конфиге?
Насколько помню, я настраивал только dhcp. Чем dnsmasq и удобен, пусть
bind9 и мегарулез. Так что верните настройки взад. :)
--
Павел.
Павел пишет:
>>>> Если же сабж таки не является им - что можете посоветовать такого же
>>>> _легкого_, без прибамбасов (по возможности только днс, прокси и т.д. не
>>>> нужен).
>>> Я не админ, и ошибся. Как тут уже сказали, у него есть кэш. Насколько
>>> я понимаю, никаких доп. настроек и не требуется. Есть в локальном кэше
>>> (150 имён по умолчанию) -- используем, нет -- запрашиваем у днс
>>> провайдера. Разве нет?
>> Настройки требуются, достаточно почитать man. Но, увы, с английским не
>> особо дружу - потому и dnsmasq до сих пор не работает. Отсюда и вопрос:
>> где ошибка? Что-куда еще надо добавить в конфиге?
>
> Насколько помню, я настраивал только dhcp. Чем dnsmasq и удобен, пусть
> bind9 и мегарулез. Так что верните настройки взад. :)
В таком случае пожалуйста объясните, каким образом программы (при
дефолтной настройке dnsmasq) будут знать, что надо обращаться локально,
а не к днсу провайдера?
Пропиской в resolv.conf nameserver 127.0.0.1 - ?
Тогда откуда, каким образом dnsmasq узнает адреса днсов провайдера?
Что надо поменять у него в настройках, куда вписать и т.д.?
--
С уважением,
В сообщении от 11 декабря 2007 San_Sanych написал(a):
> > поставь reslovconf и не парься
> у меня стоит в resolv.conf
ИМХО, разница очевидна.
--
С уважением,
Aleksey N. Stepin
E-MAIL: Aleksey...@gmail.com
Blog: http://maddog.sitengine.ru
Jabber: madd...@jabber.ru
Aleksey N. Stepin пишет:
> Доброго времени суток!
>
> В сообщении от 11 декабря 2007 San_Sanych написал(a):
>
>>> поставь reslovconf и не парься
>> у меня стоит в resolv.conf
> ИМХО, разница очевидна.
Угу, после установки resolvconf - все работает быстро и великолепно,
само настроилось и прописалось как надо. Спасибо.
--
С наилучшими,