Instead of BIND, take a look at gdnsd - https://github.com/blblack/gdnsd.
It's designed to do GSLB, it has support for monitors, topologies / geo-location, etc. I use F5 GTM's on a daily basis, and gdnsd is at least comparable in what it tries to do. It's fairly easy to set up for simple environments. I've heard that PowerDNS has a backend plugin that can do something similar, but I've not personally used it. And honestly, I would deploy GSLB stuff separate from LB's. For one thing, your HA model is different between the two. You obviously need HA / failover for TCP / HTTP load balancers, but you don't really need that at the DNS level, as long as you have resiliency across sites / data centers. Feel free to hit me up if you have any questions about GSLB / GTM type stuff...I work on this for an enterprise in the US. Oliver ------------------------------------- Oliver Garraux Check out my blog: blog.garraux.net Follow me on Twitter: twitter.com/olivergarraux On Mon, Dec 10, 2012 at 12:00 PM, Manish Rane <[email protected]> wrote: > you mean it will route away the traffic from down host, right? I am more > concern about inbound load balancing at ISP level. I mean say I have 2 ISPs > terminated on firewall and then next hop is ZLB how this scenario would > work? That's why I am talking about GTM which can take care of load > balancing of different ISP. > > Let me draw the diagram and share or do you have that topology ready then > please share. > > On Mon, Dec 10, 2012 at 9:37 PM, Lazuardi Nasution <[email protected]> > wrote: >> >> Hi Manish, >> >> It seem that your case doesn't need any DNS engineering if all of your >> real servers/hosts is under ZLB. You can simply put example.com DNS record >> for corresponding VIP. >> >> Best regards, >> >> >> On Sun, Dec 9, 2012 at 11:44 PM, Manish Rane <[email protected]> wrote: >>> >>> Hi there, >>> >>> I am trying to build a GTM like stuff where DNS load balancing can be >>> done. Where say I have zone created as example.com with 2 A records and DNS >>> monitors the host with lower TTL entry. So if one of host goes down DNS >>> automatically updates the record and removes the down host entry so that >>> traffic can be routed away from down host. Not sure if you have seen F5 3DNS >>> stuff. I believe this is widely used in DNS geo load balancing. And since >>> ZLB is such great load balancer product I guess this can be easily be >>> achieved using othr module or scripting. The important point here is >>> updating zone entry automatically on NS server so that traffic wont reach to >>> host which is down. >>> >>> Can this be possible? >>> >>> On 9 Dec 2012 21:53, "Lazuardi Nasution" <[email protected]> wrote: >>>> >>>> Hi Manish, >>>> >>>> Of course you can install DNS/BIND on the same server with ZLB. You can >>>> use cron of check_* for doing backend servers health check. By the way, I'm >>>> still not get the reason you need DNS/BIND on your case. May be you can >>>> explain some scenario about your case. >>>> >>>> Best regards, >>>> >>>> >>>> On Sun, Dec 9, 2012 at 9:03 PM, Manish Rane <[email protected]> wrote: >>>>> >>>>> Hi there, >>>>> >>>>> I completely agree this is not ZLB part. But I request a feature where >>>>> DNS/BIND can be installed on ZLB itself and can act as a NS server. And >>>>> since it by default monitors the status of hosts, I believe its just a >>>>> matter of writing a php script or something by which it can detect the >>>>> fail >>>>> hosts and auto-update the entries inside zone? >>>>> >>>>> It shouldn't be that difficult? What say Team? I mean I am looking at >>>>> ZLB a complete LB just like F5 3DNS or GTM. >>>>> >>>>> >>>>> On Sat, Dec 8, 2012 at 9:44 PM, Lazuardi Nasution >>>>> <[email protected]> wrote: >>>>>> >>>>>> Hi Manish, >>>>>> >>>>>> I believe it is not ZLB part, it is DNS service part which has >>>>>> capability of resolving and ordering the output with TTL parameter. If >>>>>> you >>>>>> can do it with, let's say, BIND, the ZLB in front of BIND servers can >>>>>> help >>>>>> DNS service scalability. >>>>>> >>>>>> I have experience with a load balancer hardware. The scenario is by >>>>>> putting two DNS servers or two group of DNS servers with different >>>>>> different >>>>>> output ordering. Each DNS server or group of DNS servers is related with >>>>>> one >>>>>> of two VIP. If there is DNS request hit a VIP, so it will be served by >>>>>> DNS >>>>>> server or group of DNS servers which will give ordering priority to IP >>>>>> from >>>>>> related ISP. >>>>>> >>>>>> Best regards, >>>>>> >>>>>> >>>>>> On Sat, Dec 8, 2012 at 4:05 PM, Manish Rane <[email protected]> >>>>>> wrote: >>>>>>> >>>>>>> Hi Team >>>>>>> >>>>>>> Just wondering if ZLB can be used as a Global Traffic Manager or >>>>>>> just like F5 3DNS. Is there any such configuration available or some >>>>>>> kindaa >>>>>>> scripting can be done by which low TTL DNS configured on ZLB and have it >>>>>>> configured as GTM? >>>>>>> >>>>>>> If not I would sincerely request a feature like this which will make >>>>>>> this product a complete and would be a great help to Open Source >>>>>>> Community. >>>>>>> >>>>>>> >>>>>>> ------------------------------------------------------------------------------ >>>>>>> LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial >>>>>>> Remotely access PCs and mobile devices and provide instant support >>>>>>> Improve your efficiency, and focus on delivering more value-add >>>>>>> services >>>>>>> Discover what IT Professionals Know. Rescue delivers >>>>>>> http://p.sf.net/sfu/logmein_12329d2d >>>>>>> _______________________________________________ >>>>>>> Zenloadbalancer-support mailing list >>>>>>> [email protected] >>>>>>> https://lists.sourceforge.net/lists/listinfo/zenloadbalancer-support >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> ------------------------------------------------------------------------------ >>>>>> LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial >>>>>> Remotely access PCs and mobile devices and provide instant support >>>>>> Improve your efficiency, and focus on delivering more value-add >>>>>> services >>>>>> Discover what IT Professionals Know. Rescue delivers >>>>>> http://p.sf.net/sfu/logmein_12329d2d >>>>>> _______________________________________________ >>>>>> Zenloadbalancer-support mailing list >>>>>> [email protected] >>>>>> https://lists.sourceforge.net/lists/listinfo/zenloadbalancer-support >>>>>> >>>>> >>>>> >>>>> >>>>> ------------------------------------------------------------------------------ >>>>> LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial >>>>> Remotely access PCs and mobile devices and provide instant support >>>>> Improve your efficiency, and focus on delivering more value-add >>>>> services >>>>> Discover what IT Professionals Know. Rescue delivers >>>>> http://p.sf.net/sfu/logmein_12329d2d >>>>> _______________________________________________ >>>>> Zenloadbalancer-support mailing list >>>>> [email protected] >>>>> https://lists.sourceforge.net/lists/listinfo/zenloadbalancer-support >>>>> >>>> >>>> >>>> >>>> ------------------------------------------------------------------------------ >>>> LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial >>>> Remotely access PCs and mobile devices and provide instant support >>>> Improve your efficiency, and focus on delivering more value-add services >>>> Discover what IT Professionals Know. Rescue delivers >>>> http://p.sf.net/sfu/logmein_12329d2d >>>> _______________________________________________ >>>> Zenloadbalancer-support mailing list >>>> [email protected] >>>> https://lists.sourceforge.net/lists/listinfo/zenloadbalancer-support >>>> >>> >>> >>> ------------------------------------------------------------------------------ >>> LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial >>> Remotely access PCs and mobile devices and provide instant support >>> Improve your efficiency, and focus on delivering more value-add services >>> Discover what IT Professionals Know. Rescue delivers >>> http://p.sf.net/sfu/logmein_12329d2d >>> _______________________________________________ >>> Zenloadbalancer-support mailing list >>> [email protected] >>> https://lists.sourceforge.net/lists/listinfo/zenloadbalancer-support >>> >> >> >> >> ------------------------------------------------------------------------------ >> LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial >> Remotely access PCs and mobile devices and provide instant support >> Improve your efficiency, and focus on delivering more value-add services >> Discover what IT Professionals Know. Rescue delivers >> http://p.sf.net/sfu/logmein_12329d2d >> _______________________________________________ >> Zenloadbalancer-support mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/zenloadbalancer-support >> > > > ------------------------------------------------------------------------------ > LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial > Remotely access PCs and mobile devices and provide instant support > Improve your efficiency, and focus on delivering more value-add services > Discover what IT Professionals Know. Rescue delivers > http://p.sf.net/sfu/logmein_12329d2d > _______________________________________________ > Zenloadbalancer-support mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/zenloadbalancer-support > ------------------------------------------------------------------------------ LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial Remotely access PCs and mobile devices and provide instant support Improve your efficiency, and focus on delivering more value-add services Discover what IT Professionals Know. Rescue delivers http://p.sf.net/sfu/logmein_12329d2d _______________________________________________ Zenloadbalancer-support mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/zenloadbalancer-support
