Zoned

Description

Zoned project provides DNS zone database clustering for BIND9. Zoned works in conjunction with the BDBHPT DLZ module for BIND9 (9.4.0+). Zoned manages the backing-store Berkeley DB database, and utilizes the Berkeley DB Replication Base API to provide high availability and load distribution to a coherent DNS zone infrastructure. Zoned includes the zoned(1) server replication node, zonectl(1) command line utility for managing server nodes and editing DNS zone records, and a Perl module, Zoned. All changes to DNS zone data must be processed through a Zoned node, preferably using the command-line utility or Perl library. Alternatively, an ASN.1 message schema definition is provided, defining the messaging protocol for node communication, which can be used to build your own tools for interacting with the cluster. Zoned and Berkeley DB autonomously manage the cluster and cluster messaging (including transparently routing all zoned edits to the master, per BerkeleyDB Replication requirements). You must enumerate cluster nodes through SRV resource records. This list specifies all nodes which should participate in the cluster, not necessarily all available nodes. This list determines who and where each node should peer with, and serves as a parameter to determining whether a transaction has been successfully committed (more than one-half of enumerated nodes have written out a zone edit). The SRV node enumeration modifications are automatically detected with a configurable check interval. To compile Zoned you need: GNU Make, libarena, libevnet, libevent, asn1c, and Lua. Zoned has been successfully compiled and run on Debian GNU/Linux i386, and OpenBSD 4.0 AMD64 platforms. Zoned is new software, and it may take some elbow grease to build properly. libevnet requires C-Ares and OpenSSL. Zoned is a Work-in-Progress. Node authentication is not yet implemented, but will use TLS and X.509 certificate verification. Currently node discovery occurs through an SRV query, which is expected to enumerate all current nodes..

Srv - Bind9 - Db - Dns Zone - Zoned - Zone - Node - Nodes - Database - Cluster - Dns - Internet

Published By:William Ahern

License Type:Freeware

Date Added:26 October, 2010

Version:0.1.1

Price:Free

Downloads:80

Size:89.1 KB

Platform: Linux

What people say
- required fields
     
Related Downloads

libevnet library provides a suite of interfaces, all built around libevent [http://www.monkey.org/~provos/libevent] , useful to network daemons. bufio.

DateAug 31, 2010

AuthorWilliam Ahern

Size54.3 KB

LicenseFreeware

PriceFree

PlatformLinux

CategoryLinux Programming

dhcp2ldap is a perl daemon that I’ve written to work with the LDAP SDB backend for Bind9, and the ISC DHCP server. It will check the dhcp leases file, at a configurable rate, for changes and update DNS accordingly..

DateAug 23, 2010

AuthorTravis Groth

Size2.0 KB

LicenseFreeware

PriceFree

PlatformLinux

CategoryLinux Internet

Bind9 SNMP Subagent provides indexed BIND 9 statistics via SNMP output. Data, query, and graph templates are provided for Cacti. Whats New in This Release: · The duplicate %CFG variable (both in the library and script) has been removed.

DateSep 18, 2010

AuthorTurbo Fredriksson

Size23.6 KB

LicenseFreeware

PriceFree

PlatformLinux

CategoryLinux Internet

Bind9 LDAP sdb driver is an attempt at an LDAP back-end for BIND 9 using the new simplified database interface "sdb". Using this you can store zones in LDAP rather than in files.

DateSep 22, 2010

AuthorTurbo Fredriksson

Size8.2 KB

LicenseFreeware

PriceFree

PlatformLinux

CategoryLinux Internet

Gladius DB is a fast and efficient PHP flatfile database engine written in pure PHP; its SQL syntax is compatible with a subset of intermediate SQL92.

DateSep 25, 2010

AuthorDaniele C.

Size57.3 KB

LicenseFreeware

PriceFree

PlatformLinux

CategoryLinux Programming