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