Re: resolver: A vs AAAA

2016-12-15 Пенетрантность Andrey Kopeyko
On Thu, 15 Dec 2016, Dmitry Sivachenko wrote: Да, я это понял. Я не предлагаю менять существующее поведение. Но случай, когда у имени есть ровно два адреса (один A, второй ), не предполагает балансировки между ними, это обычно одна и та же машина, просто в поддержкой и ipv4, и ipv6. Д

Re: resolver: A vs AAAA

2016-12-15 Пенетрантность Dmitry Morozovsky
On Thu, 15 Dec 2016, Dmitry Morozovsky wrote: > On Thu, 15 Dec 2016, Dmitry Sivachenko wrote: > > > > Как уже написал Максим ранее, эти адреса используются в режиме > > > round-robin, поэтому все они рано или поздно будут попробованы. > > > Вот зеркальная ситуация с unroutable IPv6: > > > > Да,

Re: resolver: A vs AAAA

2016-12-15 Пенетрантность Dmitry Morozovsky
On Thu, 15 Dec 2016, Dmitry Sivachenko wrote: > > Как уже написал Максим ранее, эти адреса используются в режиме > > round-robin, поэтому все они рано или поздно будут попробованы. > > Вот зеркальная ситуация с unroutable IPv6: > > Да, я это понял. Я не предлагаю менять существующее поведение. Н

Re: resolver: A vs AAAA

2016-12-15 Пенетрантность Dmitry Sivachenko
> On 15 Dec 2016, at 09:17, Ruslan Ermilov wrote: > > Как уже написал Максим ранее, эти адреса используются в режиме > round-robin, поэтому все они рано или поздно будут попробованы. > Вот зеркальная ситуация с unroutable IPv6: > > 1-й запрос: > 2016/12/15 09:10:07 [error] 35029#0: *1 kevent()

Re: resolver: A vs AAAA

2016-12-14 Пенетрантность Ruslan Ermilov
On Wed, Dec 14, 2016 at 09:38:41PM +0300, Dmitry Sivachenko wrote: > > > On 14 Dec 2016, at 20:50, Maxim Dounin wrote: > > > > Hello! > > > > On Wed, Dec 14, 2016 at 08:06:31PM +0300, Dmitry Sivachenko wrote: > > > >>> On 14 Dec 2016, at 19:59, Maxim Dounin wrote: > >>> > >>> Если в конфиге

Re: resolver: A vs AAAA

2016-12-14 Пенетрантность Dmitry Sivachenko
> On 14 Dec 2016, at 20:50, Maxim Dounin wrote: > > > Такой подход позволяет задавать группы серверов в DNS, а не явно в > конфиге, и много где используется. В том числе - именно так > работает обычная балансировка с помощью нескольких адресов в DNS, > только клиентов много, а не один, как

Re: resolver: A vs AAAA

2016-12-14 Пенетрантность Dmitry Sivachenko
> On 14 Dec 2016, at 20:50, Maxim Dounin wrote: > > Hello! > > On Wed, Dec 14, 2016 at 08:06:31PM +0300, Dmitry Sivachenko wrote: > >>> On 14 Dec 2016, at 19:59, Maxim Dounin wrote: >>> >>> Если в конфиге действительно proxy_pass на имя - то при чём тут >>> resolver? Первыми будет использо

Re: resolver: A vs AAAA

2016-12-14 Пенетрантность Maxim Dounin
Hello! On Wed, Dec 14, 2016 at 08:06:31PM +0300, Dmitry Sivachenko wrote: > > On 14 Dec 2016, at 19:59, Maxim Dounin wrote: > > > > Если в конфиге действительно proxy_pass на имя - то при чём тут > > resolver? Первыми будет использоваться IPv4-адреса из-за порядка > > сохранения записей, кот

Re: resolver: A vs AAAA

2016-12-14 Пенетрантность Dmitry Sivachenko
> On 14 Dec 2016, at 19:59, Maxim Dounin wrote: > > Если в конфиге действительно proxy_pass на имя - то при чём тут > resolver? Первыми будет использоваться IPv4-адреса из-за порядка > сохранения записей, который случается в ngx_inet_resolve_host(). > > Однако как и в случае resolver'а - пор

Re: resolver: A vs AAAA

2016-12-14 Пенетрантность Maxim Dounin
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-запись, так и -запись. > > > > На машине на

Re: resolver: A vs AAAA

2016-12-14 Пенетрантность Ruslan Ermilov
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-запись, так и -запись. > > На машине настроен приоритет IPv6 при резолвинге > (ip6addrctl_policy="ipv6_prefer" для FreeBSD). >

resolver: A vs AAAA

2016-12-14 Пенетрантность Dmitry Sivachenko
Добрый день, Использую proxy_pass http://some.ip:80 (nginx 1.6.2) some.ip имеет как A-запись, так и -запись. На машине настроен приоритет IPv6 при резолвинге (ip6addrctl_policy="ipv6_prefer" для FreeBSD). Но nginx посылает запросы на IPv4-адрес, а не IPv6. Как правильно это исправить? (не