Re: Is bind support conditionally resolution?

2012-01-10 Thread Giles Coochey
On Tue, January 10, 2012 08:04, Drunkard Zhang wrote:
> I am designing a big deploy system, which will implement via DNS. The
> demond is misc, one of them is conditionally resolve, which means that
> if one CDN node near unavailable, or latency increased significantly,
> no matter why, I want bind to give another second best result, which
> located in distant places.
>
> Is bind support this natively? Or I have to write external program?
>
> If bind doesn't support, is there any other DNS impletions I can try?
> ___

F5 have an entire product range of Load Balancers, which with a
combination of Link Controllers, Global Traffic Managers as well as
standard Local Traffic load-balancing can control traffic in a
particularly fine-grained way. Their product range is utlised by quite a
few big-players in conjunction with CDNs such as Akamai etc...
I
 suspect their pricing will turn out to be quite expensive, but if you
need specific 'dynamic' DNS resolution, based on latency, client IP
geo-location etc... then they are the commercial solution I would
consider.

I am sure that many other companies have similar product offerings (so as
not to make this a specific plug for a commercial product on a
non-commercial mailing list).

___
Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe 
from this list

bind-users mailing list
bind-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users


Re: Is bind support conditionally resolution?

2012-01-10 Thread Peter Andreev
2012/1/10 Drunkard Zhang 

> I am designing a big deploy system, which will implement via DNS. The
> demond is misc, one of them is conditionally resolve, which means that
> if one CDN node near unavailable, or latency increased significantly,
> no matter why, I want bind to give another second best result, which
> located in distant places.
>
> Is bind support this natively? Or I have to write external program?
>
> If bind doesn't support, is there any other DNS impletions I can try?
>

As Matus said DNS is not a good place for such magick. Nonetheless you can
use Bind with DLZ and some third-party script/program which will change
database entries depending on reachability or latency.
May be you should look at PowerDNS, it has something called "Dynamic
resolution" and its resolver has scripting support.

___
> Please visit https://lists.isc.org/mailman/listinfo/bind-users to
> unsubscribe from this list
>
> bind-users mailing list
> bind-users@lists.isc.org
> https://lists.isc.org/mailman/listinfo/bind-users
>



-- 
--
AP
___
Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe 
from this list

bind-users mailing list
bind-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users

Re: Is bind support conditionally resolution?

2012-01-10 Thread Matus UHLAR - fantomas

On 10.01.12 15:04, Drunkard Zhang wrote:

I am designing a big deploy system, which will implement via DNS. The
demond is misc, one of them is conditionally resolve, which means that
if one CDN node near unavailable, or latency increased significantly,
no matter why, I want bind to give another second best result, which
located in distant places.

Is bind support this natively? Or I have to write external program?



If bind doesn't support, is there any other DNS impletions I can try?


DNS is bad place to do this. DNS is designed to provide consistent data 
and to provide them no matter if the sites are up or down.


--
Matus UHLAR - fantomas, uh...@fantomas.sk ; http://www.fantomas.sk/
Warning: I wish NOT to receive e-mail advertising to this address.
Varovanie: na tuto adresu chcem NEDOSTAVAT akukolvek reklamnu postu.
Windows found: (R)emove, (E)rase, (D)elete
___
Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe 
from this list

bind-users mailing list
bind-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users


Is bind support conditionally resolution?

2012-01-09 Thread Drunkard Zhang
I am designing a big deploy system, which will implement via DNS. The
demond is misc, one of them is conditionally resolve, which means that
if one CDN node near unavailable, or latency increased significantly,
no matter why, I want bind to give another second best result, which
located in distant places.

Is bind support this natively? Or I have to write external program?

If bind doesn't support, is there any other DNS impletions I can try?
___
Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe 
from this list

bind-users mailing list
bind-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users