Xek PL
April 05, 2013 01:12AM
Спасибо!

Создал тикет #331

03.04.2013, 14:43, "Maxim Dounin" <mdounin@mdounin.ru>:
> Hello!
>
> On Wed, Apr 03, 2013 at 11:25:55AM +0400, Xek PL wrote:
>
>>  Привет всем!
>>
>>  Такая проблема: resolver не учитывает TTL для CNAME записей.
>>
>>  Например,в DNS указано:
>>  upstream 60 CNAME cname1
>>  cname1  86400 A 10.10.10.10
>>
>>  По тестам получается, что upstream резолвится раз в сутки.
>>  Хотя должен раз в 60 сек.
>>
>>  Протестировал на версиях 1.2.7, 1.3.15
>>  Баг?
>>  Или есть какие-то соображения для такой работы?
>
> Во встроенном резолвере не очень хорошо сделана обработка
> нескольких записей в одном DNS-ответе, и в частности в
> вышеописанном случае, если обе записи приходят вместе - то CNAME
> будет "пропущен", и кеш resolver'а попадёт сразу адрес, с ttl
> 86400.
>
> Простой workaround - использовать
>
>     resolver ... valid=30s;
>
> См. http://nginx.org/r/resolver.
>
> Если не лень - было бы полезно нарисовать тикет в trac'е,
> http://trac.nginx.org.  Если проблема очень болит и мешает
> ходить - приходите на http://nginx.com, договоримся.
>
> --
> Maxim Dounin
> http://nginx.org/en/donation.html
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru

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

resolver cname ttl

Xek PL April 03, 2013 03:28AM

Re: resolver cname ttl

Илья Шипицин April 03, 2013 05:58AM

Re: resolver cname ttl

Dmitry Ivanov April 03, 2013 06:16AM

Re: resolver cname ttl

Maxim Dounin April 03, 2013 06:44AM

Re: resolver cname ttl

Xek PL April 05, 2013 01:12AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 230
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