pkg-descr

DNS Balance is a load-balancing DNS server which:

o Does dynamic load balancing.
o Can answer the most proper resolution based on the client's IP
address.
o Implements "A" record lookups only. This would be good for
security.

This (FreeBSD) version differs from original in the following:
- It works as a daemon
- Has ability to write messages to logfile
- Can save it's PID

WWW: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/dns_balance/

pkg-plist

sbin/dns_balance
@unexec if cmp -s %%ETCDIR%%/addrdb.rb %%ETCDIR%%/addrdb.rb.dist; then rm -f %%ETCDIR%%/addrdb.rb; fi
etc/dns_balance/addrdb.rb.dist
@exec [ ! -f %B/addrdb.rb ] && cp %B/%f %B/addrdb.rb
@unexec if cmp -s %%ETCDIR%%/namespace.rb %%ETCDIR%%/namespace.rb.dist; then rm -f %%ETCDIR%%/namespace.rb; fi
etc/dns_balance/namespace.rb.dist
@exec [ ! -f %B/namespace.rb ] && cp %B/%f %B/namespace.rb
@dirrm etc/dns_balance
lib/dns_balance/as_search.rb
lib/dns_balance/cache.rb
lib/dns_balance/datatype.rb
lib/dns_balance/log_writer.rb
lib/dns_balance/multilog.rb
lib/dns_balance/util.rb
@dirrm lib/dns_balance
%%PORTDOCS%%%%DOCSDIR%%/Q_and_A.dns_balance
%%PORTDOCS%%%%DOCSDIR%%/Q_and_A.dns_balance.eng
%%PORTDOCS%%%%DOCSDIR%%/README.dns_balance
%%PORTDOCS%%%%DOCSDIR%%/README.dns_balance.eng
%%PORTDOCS%%%%DOCSDIR%%/README.dnsbalance+daemontools
%%PORTDOCS%%%%DOCSDIR%%/README.dnsbalance+daemontools.eng
%%PORTDOCS%%@dirrm %%DOCSDIR%%
%%PORTDOCS%%%%EXAMPLESDIR%%/addr
%%PORTDOCS%%%%EXAMPLESDIR%%/addr.ring
%%PORTDOCS%%%%EXAMPLESDIR%%/addr.ring.txt
%%PORTDOCS%%%%EXAMPLESDIR%%/make_namespace.rb
%%PORTDOCS%%%%EXAMPLESDIR%%/makedb.rb
%%PORTDOCS%%%%EXAMPLESDIR%%/makeringdb.rb
%%PORTDOCS%%%%EXAMPLESDIR%%/namespace.rb
%%PORTDOCS%%%%EXAMPLESDIR%%/namespace.txt
%%PORTDOCS%%%%EXAMPLESDIR%%/ringupdate.sh
%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%