to post messages and comments.

start-stop-daemon из Debian в CentOS нет, и это прямо нежданчик конкретный был.

А ещё в CentOS сборка dnsmasq с невыключаемым "--bind-interfaces with SO_BINDTODEVICE", и поэтому рабочий конфиг с Debian вообще не пашет на CentOS. Миграция длится уже 12 часов из–за нескончаемых приколов CentOS. Ну почему эта опция неотключаемая??? Да будь он проклят, этот ваш SO_BINDTODEVICE! Я его не просил, он мне не нужен совершенно.

Попробовал было с относительно вменяемого Debian перетащить бинарник:
error while loading shared libraries: libnetfilter_conntrack.so.3: cannot open shared object file: No such file or directory

А без него, видимо, не судьба запуститься. Вот прямо кушать не могу, надо, и всё.

Запилил динамические домены (поддомены) для локальной веб-разработки, просто огонь, теперь просто нужно создать директорию с проектом и можно работать, ни hosts не надо править, ни апач взгромождать. Лепота.

тихо и незаметно (начиная с ubuntu quantal, с какой версии NM — не знаю) NM в связке с dnsmasq научился скармливать последнему юзерские конфиги. складывать в /etc/NetworkManager/dnsmasq.d
у меня там сейчас такое:
% cat /etc/NetworkManager/dnsmasq.d/devhosts.conf
address=/dev/127.0.0.1
Ресолвит всю зону .dev на 127.0.0.1. И hosts не пухнет.

настраивал новый роутер на работе, проверял с ноутбку. нефига не могу понять почему dig показываем мне что мой резолвер — 127.0.0.1. посмотрел netstat'ом 53-й порт — dnsmasq. оказывается его теперь зачем-то тянет network-manager.

Оказывается, если у компа (или устройства) задано hostname и он с ним придет к dnsmasq и попросит адрес по dhcp, то по этому хостнейм можно будет его пинговать ;)

бегло попробовал все три. dnsmasq с красивым конфигом, но содержит в себе еще и dhcp сервер, который мне не нужен на локалхосте. хотя на рабочем сервере dnsmasq уже прижился. pdns вроде как должен сохранять кэш между ребутами, но он даже успевает забывать его до ребута. плюс уродливый конфиг.
pdns-recursor возможно я не умею готовить, но он самый тормозной из трех. если те два уменьшали время резолвинга до 0ms, то 19ms — максимум на что он способен. и вообще впечатление не очень произвел. наверно пока останусь на pdns.

dnsmasq не умеет сохранять кэш после ребута. на ноуте это — совсем не дело. отказался от него. зато накатал на рабочий сервер — профит! попробовал на ноуте pdnsd, заявлено что он хранит кэш даже после ребута. пока сомневаюсь в этом. впринципе настроил его. еще пару дней помучаю. но конфиг-файл у него страшный. еще собираюсь пощупать powerdns-recurse.

поставил dnsmasq с минимальной конфигурацией на локалхосте. профит! резолвинг ранее открывавшегося сайта теперь 0ms против ~100ms. со слоупочными dns моего прова это заметно помогает.