Вкомпилированное в libresolv.so MAXNS - количество серверов в resolv.conf = 3, недостаточно для работы с несколькими cоединениями vpn, каждое из которых требует по 2 своих nameservers
Это стандарт, зачем его менять? Между прочим, изменение этой константы автоматически меняет ABI у libresolv.so.2
(In reply to comment #1) > Это стандарт, зачем его менять? Чей стандарт? Где стандарт? Cтандарт - иметь количество nameservers равным MAXNS - константе, зависящей от реализации. Почему её не увеличить? Я привел РЕАЛЬНУЮ ситуацию, когда есть несколько VPN и у каждого - свои nameservers. Поднимать на десктопе локальный named в этом случае? > > Между прочим, изменение этой константы автоматически меняет ABI у libresolv.so.2 А вот это неприятно. Но все равно интересно было бы попробовать, в удобный момент изменения каких-нибудь других ABI.
(In reply to comment #2) > (In reply to comment #1) > > Это стандарт, зачем его менять? > Чей стандарт? Где стандарт? Cтандарт - иметь количество nameservers равным MAXNS > - константе, зависящей от реализации. Почему её не увеличить? Я привел РЕАЛЬНУЮ > ситуацию, когда есть несколько VPN и у каждого - свои nameservers. Поднимать на > десктопе локальный named в этом случае? Да, конечно! > > Между прочим, изменение этой константы автоматически меняет ABI у libresolv.so.2 > А вот это неприятно. Но все равно интересно было бы попробовать, в удобный > момент изменения каких-нибудь других ABI. Несовместимый со всеми soname у libresolv? Нет, спасибо.
(In reply to comment #3) > Да, конечно! Между прочим, можно подумать. Только не bind, а что-нибудь лёгкое: totd или dnsmasq. Всё равно на любом мобильном девайсе такой резолвер нужен, чтобы после переезда между nameserver'ами все программы не перезапускать.
(In reply to comment #4) > (In reply to comment #3) > > Да, конечно! > > Между прочим, можно подумать. Только не bind, а что-нибудь лёгкое: totd или > dnsmasq. Любой локальный кэширующий DNS, который устраивает.
Конечно. Я к тому, что надо подумать, как такой сервис штатно ставить и конфигурировать, чтобы те, кто не знают о их существовании, не утыкались в MAXNS, не зная, что делать дальше.