Maxim Dounin
December 28, 2021 08:44AM
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 mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

ipv6=off в upstream

Vladislavik December 28, 2021 03:49AM

Re: ipv6=off в upstream

Maxim Dounin December 28, 2021 08:44AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 115
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 500 on July 15, 2024
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready