I may be completely misunderstanding your question, but why not simply
do Anycast / ECMP?

Each DNS server has the same IP address (usually bound to the loopback
interface), and runs a (very simple) health-check script. If the
health-check passes the host injects a /32 route into the IGP (or a
private-AS BGP instance).
Your router already does ECMP, Anycast is already a really well known
/ understood technology - you are simply building an anycast network
with all nodes behind the same device.

Any "load balancer" will simply be an additional widget (and so point
of failure / state location / dos opportunity) between the router and
servers.
W

On Wed, Sep 14, 2016 at 2:30 PM, Frank Pikelner
<frank.pikel...@netcraftcommunications.com> wrote:
> Hello Bert,
>
> This is the first I've heard of DNSDIST. I'll need to read more about it, but 
> wanted to ask whether upon receiving the query, does DNSDIST act as a bridge 
> for the complete request/response, or simply redirects the traffic with the 
> response bypassing DNSDIST?
>
> THanks,
>
> Frank
>
> ----- Original Message -----
> From: "bert hubert" <bert.hub...@netherlabs.nl>
> To: "Job" <j...@colliniconsulting.it>
> Cc: bind-users@lists.isc.org
> Sent: Wednesday, 14 September, 2016 13:43:59
> Subject: Re: Load balancer for Bind
>
> On Wed, Sep 14, 2016 at 06:17:13PM +0200, Job wrote:
>> which is the best load balancer for two or more Bind DNS Server, located in 
>> the same farm?
>> I read something about HAProxy but it does not manage udp connection and the 
>> interesting security proxy/balancer DnsDist does not pass original client ip 
>> for Bind-DLZ...
>
> Hi Francesco,
>
> dnsdist can transfer the original IP over EDNS Client Subnet (ECS).
> http://dnsdist.org/README/ has how this works.
>
> I don't know if BIND can make use of the original IP address though.
> PowerDNS geoipbackend can in any case. BIND is also an excellent choice.
>
> Good luck!
>
>         Bert (one of the dnsdist authors)
> _______________________________________________
> 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
> _______________________________________________
> 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



-- 
I don't think the execution is relevant when it was obviously a bad
idea in the first place.
This is like putting rabid weasels in your pants, and later expressing
regret at having chosen those particular rabid weasels and that pair
of pants.
   ---maf
_______________________________________________
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

Reply via email to