Notice: lbnamed is implemented using Stanford::DNSserver, a DNS server that is not, nor ever will be, EDNS compliant.
Stanford changed its load balancing name service to use PowerDNS as the DNS server, transforming the lbnamed script into a PowerDNS pipe backend coprocessing script. The transformation was relatively simple and straightforward. To see how it was accomplished, compare the original lbnamed script with the new coprocessing script. Should you be inclined to take this approach, note that the new load-balancing DNS project documentation includes instructions for configuring PowerDNS.
Most of the links below are only of historical significance, but the lbcd and slbcd links are still useful for anyone load balancing a service using the poller included with both the original and current load-balancing DNS packages.
lbnamed - A load balancing name server written in Perl
- Roland Schemers' 1995 LISA paper and presentation
- Rob Riepel's 1998 MindSource BOF presentation
- The lbnamed-2.3.2 distribution (requires Stanford::DNSserver)
- Stanford::DNSserver - A DNS Name Server Framework for Perl
- The latest lbcd - A system load reporting daemon
- slbcd - A static/simple load-balanced client daemon (test script)
Last modified: October 14, 2020