resolver: A vs AAAA
Dmitry Sivachenko
trtrmitya на gmail.com
Ср Дек 14 17:06:31 UTC 2016
> On 14 Dec 2016, at 19:59, Maxim Dounin <mdounin на mdounin.ru> wrote:
>
> Если в конфиге действительно proxy_pass на имя - то при чём тут
> resolver? Первыми будет использоваться IPv4-адреса из-за порядка
> сохранения записей, который случается в ngx_inet_resolve_host().
>
> Однако как и в случае resolver'а - порядок ни на что не влияет,
> кроме, может быть, отдельных краевых эффектов, т.к. все полученные
> адреса будут использоватся и запросы между ними будут
> балансироваться по round-robin.
>
Допустим, что nginx работает на ipv6-only сервере, а some.ip (аргумент proxy_pass) -- имеет и A, и AAAA.
Я не хочу чтобы nginx вообще пытался устанавливать соединение к ipv4-адресу.
Кроме того, непонятно зачем вообще балансировать между A и AAAA адресами?
Подробная информация о списке рассылки nginx-ru