Re: Nginx использует IPv6 в proxy pass, даже если он отключен
Ruslan Ermilov
ru at nginx.com
Wed Jul 31 10:59:08 UTC 2013
On Wed, Jul 31, 2013 at 06:10:55AM -0400, Antohat wrote:
> Ruslan Ermilov Wrote:
> -------------------------------------------------------
> > Как-то заставить системный resolver(3) не возвращать IPv6-адреса
> > (ответы
> > типа AAAA) для хоста, на котором отключен IPv6. Попробуйте добиться
> > желаемого эффекта с командой
> >
> > telnet download.example.com
> Не уверен, что так можно сделать...
> Может быть было бы правильнее, чтобы nginx определял, что IPv6 не настроен и
> не пытался использовать записи AAAA?
Что ж бедному nginx, на каждый чих это проверять? Ведь сейчас
может быть не настроен, а через минуту уже настроен.
> По крайней мере такой параметр в конфиге точно не был бы лишним.
А ещё хорошо иметь настройку в nginx.conf, которая проверяет,
что утюг дома не забыли выключить. :)
> > Или же использовать IPv4-адреса в конфигурации nginx. Кстати, в
> > приведенной конфигурации директива resolver не нужна.
> К сожалению не можем, т.к. IP апстрима могут меняться без предварительного
> уведомления.
Ну соберите nginx без --with-ipv6, и будет вам счастье.
Подробная информация о списке рассылки nginx-ru