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