Welcome! Log In Create A New Profile

Advanced

Re: resolver: A vs AAAA

Maxim Dounin
December 14, 2016 12:00PM
Hello!

On Wed, Dec 14, 2016 at 07:23:59PM +0300, Ruslan Ermilov wrote:

> On Wed, Dec 14, 2016 at 06:05:48PM +0300, Dmitry Sivachenko wrote:
> > Добрый день,
> >
> > Использую proxy_pass http://some.ip:80 (nginx 1.6.2)
> >
> > some.ip имеет как A-запись, так и AAAA-запись.
> >
> > На машине настроен приоритет IPv6 при резолвинге (ip6addrctl_policy="ipv6_prefer" для FreeBSD).
> > Но nginx посылает запросы на IPv4-адрес, а не IPv6.
> >
> > Как правильно это исправить? (не хочется к конфиг прописывать ip-адрес).
>
> Сейчас после резолвинга сначала отдаются IPv4-адреса, а затем IPv6-адреса.
> Впоследствии, если результат резолвинга закэширован, адреса ротируются.
>
> С таким патчем становится возможным контролировать приоритет IPv6 над
> IPv4 в выдаче адресов.

Если в конфиге действительно proxy_pass на имя - то при чём тут
resolver? Первыми будет использоваться IPv4-адреса из-за порядка
сохранения записей, который случается в ngx_inet_resolve_host().

Однако как и в случае resolver'а - порядок ни на что не влияет,
кроме, может быть, отдельных краевых эффектов, т.к. все полученные
адреса будут использоватся и запросы между ними будут
балансироваться по round-robin.

--
Maxim Dounin
http://nginx.org/
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

resolver: A vs AAAA

Dmitry Sivachenko December 14, 2016 10:08AM

Re: resolver: A vs AAAA

ru@nginx.com December 14, 2016 11:26AM

Re: resolver: A vs AAAA

Maxim Dounin December 14, 2016 12:00PM

Re: resolver: A vs AAAA

Dmitry Sivachenko December 14, 2016 12:08PM

Re: resolver: A vs AAAA

Maxim Dounin December 14, 2016 12:52PM

Re: resolver: A vs AAAA

Dmitry Sivachenko December 14, 2016 01:40PM

Re: resolver: A vs AAAA

ru@nginx.com December 15, 2016 01:18AM

Re: resolver: A vs AAAA

Dmitry Sivachenko December 15, 2016 03:50AM

Re: resolver: A vs AAAA

Dmitry Morozovsky December 15, 2016 04:14AM

Re: resolver: A vs AAAA

Dmitry Morozovsky December 15, 2016 04:14AM

Re: resolver: A vs AAAA

Andrey Kopeyko December 15, 2016 05:28AM

Re: resolver: A vs AAAA

Dmitry Sivachenko December 14, 2016 01:50PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 254
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready