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