Re: ipv6=off в upstream
Maxim Dounin
mdounin на mdounin.ru
Вт Дек 28 13:42:52 UTC 2021
Hello!
On Tue, Dec 28, 2021 at 03:49:59AM -0500, Vladislavik wrote:
> Добрый день, подскажите, почему когда в resolver стоит ipv6=off и в upstream
> доменное имя с ipv6 и ipv4 то nginx присваивает ему и ipv6 и ipv4 ip адреса,
> почему ipv6=off в resolver не работает в этом случае?
Директива resolver используется только при динамическом разрешении
имён в процессе работы, то есть при использовании переменных в
директиве proxy_pass (а также fastcgi_pass, uwsgi_pass, scgi_pass,
grpc_pass). Если proxy_pass используется без переменных, а равно
если используются имена серверов в других местах - преобразование
имён в адреса происходит при чтении конфигурации, и для этого
используется системный резолвер.
Соответственно, если хочется, чтобы все имена преобразовывались
только в IPv4-адреса - в первую очередь нужно настроить системный
резолвер.
--
Maxim Dounin
http://mdounin.ru/
Подробная информация о списке рассылки nginx-ru