Bug 13970 - Increase MAXNS
: Increase MAXNS
Status: CLOSED WONTFIX
: Sisyphus
(All bugs in Sisyphus/glibc-devel)
: unstable
: all Linux
: P2 enhancement
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2008-01-11 09:38 by
Modified: 2008-01-14 09:18 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2008-01-11 09:38:36
Вкомпилированное в libresolv.so MAXNS - количество серверов в resolv.conf = 3,
недостаточно для работы с несколькими cоединениями vpn, каждое из которых
требует по 2 своих nameservers
------- Comment #1 From 2008-01-13 02:35:49 -------
Это стандарт, зачем его менять?

Между прочим, изменение этой константы автоматически меняет ABI у libresolv.so.2
------- Comment #2 From 2008-01-13 11:45:41 -------
(In reply to comment #1)
> Это стандарт, зачем его менять?
Чей стандарт? Где стандарт? Cтандарт - иметь количество nameservers равным MAXNS
- константе, зависящей от реализации. Почему её не увеличить? Я привел РЕАЛЬНУЮ
ситуацию, когда есть несколько VPN и у каждого - свои nameservers. Поднимать на
десктопе локальный named в этом случае?
> 
> Между прочим, изменение этой константы автоматически меняет ABI у libresolv.so.2
А вот это неприятно. Но все равно интересно было бы попробовать, в удобный
момент изменения каких-нибудь других ABI.

------- Comment #3 From 2008-01-13 14:39:48 -------
(In reply to comment #2)
> (In reply to comment #1)
> > Это стандарт, зачем его менять?
> Чей стандарт? Где стандарт? Cтандарт - иметь количество nameservers равным MAXNS
> - константе, зависящей от реализации. Почему её не увеличить? Я привел РЕАЛЬНУЮ
> ситуацию, когда есть несколько VPN и у каждого - свои nameservers. Поднимать на
> десктопе локальный named в этом случае?

Да, конечно!

> > Между прочим, изменение этой константы автоматически меняет ABI у libresolv.so.2
> А вот это неприятно. Но все равно интересно было бы попробовать, в удобный
> момент изменения каких-нибудь других ABI.

Несовместимый со всеми soname у libresolv?  Нет, спасибо.
------- Comment #4 From 2008-01-13 14:42:56 -------
(In reply to comment #3)
> Да, конечно!

Между прочим, можно подумать. Только не bind, а что-нибудь лёгкое: totd или 
dnsmasq.

Всё равно на любом мобильном девайсе такой резолвер нужен, чтобы после переезда 
между nameserver'ами все программы не перезапускать.
------- Comment #5 From 2008-01-13 14:48:28 -------
(In reply to comment #4)
> (In reply to comment #3)
> > Да, конечно!
> 
> Между прочим, можно подумать. Только не bind, а что-нибудь лёгкое: totd или 
> dnsmasq.

Любой локальный кэширующий DNS, который устраивает.
------- Comment #6 From 2008-01-13 14:51:54 -------
Конечно. Я к тому, что надо подумать, как такой сервис штатно ставить и 
конфигурировать, чтобы те, кто не знают о их существовании, не утыкались в 
MAXNS, не зная, что делать дальше.