nameserver
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 22
jresolver 0.1
jresolver is a Java DNS resolver library. more>>
jresolver is a Java DNS resolver library. This is a domain name resolver library written in pure java. It is what RFC1034 describes as a stub resolver, in other words it uses a single nameserver to do the hard work of resolving its queries. At the moment it only handles queries for MX records, but it can easily be extended to resolve new types of queries as needed.
Main features:
- Lightweight. The binary jar is less than 17k at the moment, and has no
- exernal dependencies besides JDK 1.4.
- Multi Threaded. It handles multiple concurrent threads sharing a single
- Resolver instance.
- Easy to use and develop. The software does one thing, and the code is quite
- readable.
- Free software. Released under the GPL 3.0 license, this software can be used,
- modified and redistributed by anyone respecting the terms of the license. If you
- need other licensing options, please contact me.
Usage:
A snippet of code says more than lots of words:
Resolver r = new Resolver("ns.voxbiblia.se");
List l = r.resolve(new MXQuery("voxbiblia.se"));
for (int i = 0; i < l.size(); i++) {
MXRecord mx = (MXRecord)l.get(i);
System.out.println("mx: " + mx.getExchange() + " p: "+ mx.getPreference());
}
If you want to build and test the software you need to unpack the files named jresolver-*-src.tar.bz2 and jresolver-*-test.tar.bz2 and use Apache Ant with the build.xml file included. You may need to update the test cases with your dns server names.
Enhancements:
- Somewhat tested, but not yet ready for a production environment.
<<lessMain features:
- Lightweight. The binary jar is less than 17k at the moment, and has no
- exernal dependencies besides JDK 1.4.
- Multi Threaded. It handles multiple concurrent threads sharing a single
- Resolver instance.
- Easy to use and develop. The software does one thing, and the code is quite
- readable.
- Free software. Released under the GPL 3.0 license, this software can be used,
- modified and redistributed by anyone respecting the terms of the license. If you
- need other licensing options, please contact me.
Usage:
A snippet of code says more than lots of words:
Resolver r = new Resolver("ns.voxbiblia.se");
List l = r.resolve(new MXQuery("voxbiblia.se"));
for (int i = 0; i < l.size(); i++) {
MXRecord mx = (MXRecord)l.get(i);
System.out.println("mx: " + mx.getExchange() + " p: "+ mx.getPreference());
}
If you want to build and test the software you need to unpack the files named jresolver-*-src.tar.bz2 and jresolver-*-test.tar.bz2 and use Apache Ant with the build.xml file included. You may need to update the test cases with your dns server names.
Enhancements:
- Somewhat tested, but not yet ready for a production environment.
Download (0.033MB)
Added: 2007-07-17 License: GPL v3 Price:
829 downloads
dnstracer 1.8
dnstracer trace a chain of DNS servers to the source. more>>
Dnstracer determines where a given Domain Name Server (DNS) gets its information from, and follows the chain of DNS servers back to the servers which know the data.
Enhancements:
- Better handling of timeout (instead of a static value, start with five seconds and double it each retry)
- Warnings are printed if you receive a different RR type than the one you asked for (for example when you ask for an A record and receive a CNAME)
- Fixed problems when records received in the authority field are shorter than the domain the nameserver is authoritative for.
- When compiled without IPv6 support on an IPv6 capable machine the machine tried to query the IPv6 translated IPv5 address anyway.
- -C caches hosts which havent answered too.
<<lessEnhancements:
- Better handling of timeout (instead of a static value, start with five seconds and double it each retry)
- Warnings are printed if you receive a different RR type than the one you asked for (for example when you ask for an A record and receive a CNAME)
- Fixed problems when records received in the authority field are shorter than the domain the nameserver is authoritative for.
- When compiled without IPv6 support on an IPv6 capable machine the machine tried to query the IPv6 translated IPv5 address anyway.
- -C caches hosts which havent answered too.
Download (0.12MB)
Added: 2005-04-26 License: BSD License Price:
1652 downloads
Twisted Names 0.3.0
Twisted Names is both a domain name server as well as a client resolver library. more>>
Twisted Names project is both a domain name server as well as a client resolver library.
Twisted Names comes with an "out of the box" nameserver which can read most BIND-syntax zone files as well as a simple Python-based configuration format.
Twisted Names can act as an authoritative server, perform zone transfers from a master to act as a secondary, act as a caching nameserver, or any combination of these.
Twisted Names client resolver library provides functions to query for all commonly used record types as well as a replacement for the blocking gethostbyname() function provided by the Python stdlib socket module.
Twisted Names is available under the MIT Free Software licence.
Enhancements:
- Errors in the markup used in API documentation have been fixed.
- A bug where the DNS client would sometimes drop a response has been fixed.
- A bug which prevented non-IN lookups from generating malformed queries has been fixed.
<<lessTwisted Names comes with an "out of the box" nameserver which can read most BIND-syntax zone files as well as a simple Python-based configuration format.
Twisted Names can act as an authoritative server, perform zone transfers from a master to act as a secondary, act as a caching nameserver, or any combination of these.
Twisted Names client resolver library provides functions to query for all commonly used record types as well as a replacement for the blocking gethostbyname() function provided by the Python stdlib socket module.
Twisted Names is available under the MIT Free Software licence.
Enhancements:
- Errors in the markup used in API documentation have been fixed.
- A bug where the DNS client would sometimes drop a response has been fixed.
- A bug which prevented non-IN lookups from generating malformed queries has been fixed.
Download (0.028MB)
Added: 2006-05-28 License: MIT/X Consortium License Price:
1246 downloads
beware 0.1
beware project is a distributed global server load balancing system. more>>
beware project is a distributed global server load balancing system.
beware is a small DNS server that can have nameserver responsibility delegated to it and that can return a set of authoritative "IN A" records to a client.
Given a list of hosts for a certain domain name, it also tests for services specified and will only return IP addresses for currently reachable services.
<<lessbeware is a small DNS server that can have nameserver responsibility delegated to it and that can return a set of authoritative "IN A" records to a client.
Given a list of hosts for a certain domain name, it also tests for services specified and will only return IP addresses for currently reachable services.
Download (0.12MB)
Added: 2007-04-14 License: GPL (GNU General Public License) Price:
923 downloads
DNS Flood Detector 1.12
DNS Flood Detector was developed to detect abusive usage levels on high traffic nameservers. more>>
DNS Flood Detector was developed to detect abusive usage levels on high traffic nameservers and to enable quick response in halting (among other things) the use of ones nameserver to facilitate spam.
DNS Flood Detector uses libpcap (in non-promiscuous mode) to monitor incoming dns queries to a nameserver. The tool may be run in one of two modes, either daemon mode or "bindsnap" mode. In daemon mode, DNS Flood Detector will alarm via syslog.
In bindsnap mode, the user is able to get near-real-time stats on usage to aid in more detailed troubleshooting.
Usage: ./dns_flood_detector [OPTION]
-i ifname specify interface to listen on (default lets pcap pick)
-t n alarm when more than n queries per second are observed
(default 40)
-a n wait for n seconds before alarming again on same source
(default 90)
-w n calculate statistics every n seconds
(default 10)
-x n use n buckets
(default 50)
-m n mark overall query rate every n seconds
(default disabled)
-A addr filter for specific address
-M mask netmask for filter (in conjunction with -A)
-Q monitor any addresses (default is to filter only for
primary addresses on chosen interface)
-b run in foreground in "bindsnap" mode
-d run in background in "daemon" mode
-D dump dns packets (implies -b)
-v detailed information (use twice for more detail)
-h usage info
Sample Output:
dopacki:~$ sudo ./dns_flood_detector -v -v -b -t10
[15:14:56] source [192.168.1.45] - 0 qps tcp : 24 qps udp [8 qps A] [16 qps PTR]
[15:14:56] source [10.0.24.2] - 0 qps tcp : 15 qps udp [15 qps A]
[15:15:06] source [192.168.1.45] - 0 qps tcp : 24 qps udp [8 qps A] [16 qps PTR]
[15:15:06] source [10.0.24.2] - 0 qps tcp : 15 qps udp [14 qps A]
[15:15:16] source [192.168.1.45] - 0 qps tcp : 23 qps udp [7 qps A] [15 qps PTR]
Enhancements:
- Address filtering options are now available, as are fractional query rates for better precision.
- This update also fixes several crashes and segfaults that affected overall reliability.
<<lessDNS Flood Detector uses libpcap (in non-promiscuous mode) to monitor incoming dns queries to a nameserver. The tool may be run in one of two modes, either daemon mode or "bindsnap" mode. In daemon mode, DNS Flood Detector will alarm via syslog.
In bindsnap mode, the user is able to get near-real-time stats on usage to aid in more detailed troubleshooting.
Usage: ./dns_flood_detector [OPTION]
-i ifname specify interface to listen on (default lets pcap pick)
-t n alarm when more than n queries per second are observed
(default 40)
-a n wait for n seconds before alarming again on same source
(default 90)
-w n calculate statistics every n seconds
(default 10)
-x n use n buckets
(default 50)
-m n mark overall query rate every n seconds
(default disabled)
-A addr filter for specific address
-M mask netmask for filter (in conjunction with -A)
-Q monitor any addresses (default is to filter only for
primary addresses on chosen interface)
-b run in foreground in "bindsnap" mode
-d run in background in "daemon" mode
-D dump dns packets (implies -b)
-v detailed information (use twice for more detail)
-h usage info
Sample Output:
dopacki:~$ sudo ./dns_flood_detector -v -v -b -t10
[15:14:56] source [192.168.1.45] - 0 qps tcp : 24 qps udp [8 qps A] [16 qps PTR]
[15:14:56] source [10.0.24.2] - 0 qps tcp : 15 qps udp [15 qps A]
[15:15:06] source [192.168.1.45] - 0 qps tcp : 24 qps udp [8 qps A] [16 qps PTR]
[15:15:06] source [10.0.24.2] - 0 qps tcp : 15 qps udp [14 qps A]
[15:15:16] source [192.168.1.45] - 0 qps tcp : 23 qps udp [7 qps A] [15 qps PTR]
Enhancements:
- Address filtering options are now available, as are fractional query rates for better precision.
- This update also fixes several crashes and segfaults that affected overall reliability.
Download (0.015MB)
Added: 2006-03-06 License: GPL (GNU General Public License) Price:
1342 downloads
mod_defensible 1.2
mod_defensible project consists of an Apache module which blocks spammers. more>>
mod_defensible project consists of an Apache module which blocks spammers.
mod_defensible is an Apache 2.x module intended to block spammers using DNSBL servers. It will look at the client IP, check it against one or more DNSBL servers, and return a 403 Forbidden page to the client.
Installation Instructions:
Just run ./configure. You can specify several useful options like:
--with-apxs=path_to_apxs
To specify the path to the apxs2 binary (/usr/bin/apxs2 is default).
--with-udns
To compile mod_defensible with udns support (better performance).
This options needs libudns.
Then, type make and make install as root.
Configuration example:
DnsblUse On
DnsblServers bsb.spamlookup.net bl.blbl.org opm.blitzed.org sbl-xbl.spamhaus.org
If compiled with udns support, you can use a special nameserver with:
DnsblNameserver 127.0.0.1
Enhancements:
- This release enhances some autoconf features and adds support for Limit and Location blocks.
<<lessmod_defensible is an Apache 2.x module intended to block spammers using DNSBL servers. It will look at the client IP, check it against one or more DNSBL servers, and return a 403 Forbidden page to the client.
Installation Instructions:
Just run ./configure. You can specify several useful options like:
--with-apxs=path_to_apxs
To specify the path to the apxs2 binary (/usr/bin/apxs2 is default).
--with-udns
To compile mod_defensible with udns support (better performance).
This options needs libudns.
Then, type make and make install as root.
Configuration example:
DnsblUse On
DnsblServers bsb.spamlookup.net bl.blbl.org opm.blitzed.org sbl-xbl.spamhaus.org
If compiled with udns support, you can use a special nameserver with:
DnsblNameserver 127.0.0.1
Enhancements:
- This release enhances some autoconf features and adds support for Limit and Location blocks.
Download (0.30MB)
Added: 2007-02-02 License: GPL (GNU General Public License) Price:
999 downloads
DHCPsql 0.2-pre6
DHCPsql projects implements the RFC2132 and at least RFC3046 as a dynamic configurable SQL-based DHCP server. more>>
DHCPsql projects implements the RFC2132 and at least RFC3046 as a dynamic configurable SQL-based DHCP server, based on the udhcpd code, extended to mask-and-select by client DHCP packets.
Targets:
- Discover, start with a working pre prototype, always send first ip in subnet
- Leases, SQL implementation should be done for storing and recieving leases. To send next free ip in subnet.
- Static leases, fixed leasetime
- Request, basics send ACK/NAK
- Webfrontend, initial frontend for viewing the database
Enhancements:
- This version of DHCPsql supports OPTION_LIST with OPTION_IP.
- This allows administrators to add multiple IP addresses to their DHCP options.
- This feature was lacking in the previous releases where only one IP address was allowed, and this limited the use of the nameserver field.
<<lessTargets:
- Discover, start with a working pre prototype, always send first ip in subnet
- Leases, SQL implementation should be done for storing and recieving leases. To send next free ip in subnet.
- Static leases, fixed leasetime
- Request, basics send ACK/NAK
- Webfrontend, initial frontend for viewing the database
Enhancements:
- This version of DHCPsql supports OPTION_LIST with OPTION_IP.
- This allows administrators to add multiple IP addresses to their DHCP options.
- This feature was lacking in the previous releases where only one IP address was allowed, and this limited the use of the nameserver field.
Download (0.043MB)
Added: 2007-03-07 License: GPL (GNU General Public License) Price:
962 downloads
web-nsupdate 1.0
web-nsupdate is a web-based dynamic DNS update utility. more>>
web-nsupdate is a web-based dynamic DNS update utility.
The web-nsupdate package provides a simple, web-based facility for clients to send dynamic DNS updates. Clients are typically DHCP hosts, such as a Linux system acting as a gateway for residential broadband service.
The client sends a simple web request (such as with the wget(1) or lynx(1) commands) to the web-nsupdate service to register their host request.
This package has been tested on a server with the following Debian packages:
* bind9 (ver 9.2.4-1)
* apache2 (ver 2.0.54-5)
* php4 (ver 4.3.10-16)
BE ADVISED: Its a pain in the butt to configure BIND to do dynamic DNS. You are going to need to do that to make "web-nsupdate" work. These instructions describe that process, so follow carefully. I *strongly* urge you to review the dnssec-keygen(8) and nsupdate(8) man pages first, so you can get some idea of what we are trying to accomplish.
Installation Instructions:
1. Copy the "web-nsupdate" files to a location such as
"/usr/local/lib/web-nsupdate". It is OK to install somewhere else,
just adjust the following directions accordingly.
2. Generate a TSIG key that "web-nsupdate" will use to authenticate
itself to the DNS server.
SECURE THIS KEY! Do not leave readable copies around. This key can
be used to make changes to DNS records managed by "web-nsupdate".
Here are the steps to generate the key:
cd /usr/local/lib/web-nsupdate
/usr/sbin/dnssec-keygen -a HMAC-MD5 -b 512 -n HOST web-nsupdate
chmod 440 Kweb-nsupdate*
# Below, adjust "www-data" to the GID your web server runs under.
chgrp www-data Kweb-nsupdate*
3. Setup the "web-nsupdate" definitions file, starting with the provided
sample. This file needs to be secured, to protect the client passwords
from being revealed.
cd /usr/local/lib/web-nsupdate
cp nsupdate-defs.php.sample nsupdate-defs.php
chmod 640 nsupdate-defs.php
# Below, adjust "www-data" to the GID your web server runs under.
chgrp www-data nsupdate-defs.php
vi nsupdate-defs.php
4. Verify that "nsupdate.php" has the correct path to the "nsupdate-defs.php"
file.
vi nsupdate.php
# Check the require_once() statement near the top.
5. Symlink the update script into your web site.
# Below, adjust "/var/www/nsupdate.php" to a location in your web server.
ln -s /usr/local/lib/web-nsupdate/nsupdate.php /var/www/nsupdate.php
At this point, the "web-nsupdate" front-end is configured. Now to
configure the nameserver back-end.
6. Assuming you dont already have a place for nameserver keys, create
a new file called "named.keys" that contains the TSIG key that
"web-nsupdate" will use. The file will look something like:
key web-nsupdate {
algorithm HMAC-MD5;
secret "jzzoMR4ocgZGq5pQho2Pr5r9DDHT4lWK8QO09cpvVtpvHqaUdzktBs1DHCslpPR8PwXU3ni8zjST/5FxEwg44Q==";
};
Replace the "secret" value show above with the key in the
"Kweb-nsupdate.+157+nnnnn.private" file you generated in step 2.
7. Install the "named.keys" file to the directory where your "named.conf"
resides. This file needs to be secured, to protect your namesever
from unauthorized updates.
If your "named.conf" directory is "/etc/bind", do:
# Below, adjust /etc/bind to directory where named.conf lives.
mv named.keys /etc/bind/named.keys
chmod 400 /etc/bind/named.keys
# Below, adjust "bind:bind" to the UID:GID your nameserver runs under.
chown bind:bind /etc/bind/named.keys
8. Add a line to your "named.conf" that says:
include "named.keys";
9. Modify your "named.conf" to list each host that web-nsupdate will
be updating. If, for example, you want to allow dynamic updates
from hosts "host1.example.com" and "host2.example.com", then modify
the "example.com" stanza in "named.conf" and add two lines:
zone "example.com" {
type master;
.
.
.
# add the lines below, one per host in thie zone
update-policy {
grant web-nsupdate. name host1.example.com. A;
grant web-nsupdate. name host2.example.com. A;
};
};
10. Test the update capability. Point your web browser to the installed
"nsupdate.php" script. This should bring up a form for manual
entry. Submit your entry, and verify the update was successful.
<<lessThe web-nsupdate package provides a simple, web-based facility for clients to send dynamic DNS updates. Clients are typically DHCP hosts, such as a Linux system acting as a gateway for residential broadband service.
The client sends a simple web request (such as with the wget(1) or lynx(1) commands) to the web-nsupdate service to register their host request.
This package has been tested on a server with the following Debian packages:
* bind9 (ver 9.2.4-1)
* apache2 (ver 2.0.54-5)
* php4 (ver 4.3.10-16)
BE ADVISED: Its a pain in the butt to configure BIND to do dynamic DNS. You are going to need to do that to make "web-nsupdate" work. These instructions describe that process, so follow carefully. I *strongly* urge you to review the dnssec-keygen(8) and nsupdate(8) man pages first, so you can get some idea of what we are trying to accomplish.
Installation Instructions:
1. Copy the "web-nsupdate" files to a location such as
"/usr/local/lib/web-nsupdate". It is OK to install somewhere else,
just adjust the following directions accordingly.
2. Generate a TSIG key that "web-nsupdate" will use to authenticate
itself to the DNS server.
SECURE THIS KEY! Do not leave readable copies around. This key can
be used to make changes to DNS records managed by "web-nsupdate".
Here are the steps to generate the key:
cd /usr/local/lib/web-nsupdate
/usr/sbin/dnssec-keygen -a HMAC-MD5 -b 512 -n HOST web-nsupdate
chmod 440 Kweb-nsupdate*
# Below, adjust "www-data" to the GID your web server runs under.
chgrp www-data Kweb-nsupdate*
3. Setup the "web-nsupdate" definitions file, starting with the provided
sample. This file needs to be secured, to protect the client passwords
from being revealed.
cd /usr/local/lib/web-nsupdate
cp nsupdate-defs.php.sample nsupdate-defs.php
chmod 640 nsupdate-defs.php
# Below, adjust "www-data" to the GID your web server runs under.
chgrp www-data nsupdate-defs.php
vi nsupdate-defs.php
4. Verify that "nsupdate.php" has the correct path to the "nsupdate-defs.php"
file.
vi nsupdate.php
# Check the require_once() statement near the top.
5. Symlink the update script into your web site.
# Below, adjust "/var/www/nsupdate.php" to a location in your web server.
ln -s /usr/local/lib/web-nsupdate/nsupdate.php /var/www/nsupdate.php
At this point, the "web-nsupdate" front-end is configured. Now to
configure the nameserver back-end.
6. Assuming you dont already have a place for nameserver keys, create
a new file called "named.keys" that contains the TSIG key that
"web-nsupdate" will use. The file will look something like:
key web-nsupdate {
algorithm HMAC-MD5;
secret "jzzoMR4ocgZGq5pQho2Pr5r9DDHT4lWK8QO09cpvVtpvHqaUdzktBs1DHCslpPR8PwXU3ni8zjST/5FxEwg44Q==";
};
Replace the "secret" value show above with the key in the
"Kweb-nsupdate.+157+nnnnn.private" file you generated in step 2.
7. Install the "named.keys" file to the directory where your "named.conf"
resides. This file needs to be secured, to protect your namesever
from unauthorized updates.
If your "named.conf" directory is "/etc/bind", do:
# Below, adjust /etc/bind to directory where named.conf lives.
mv named.keys /etc/bind/named.keys
chmod 400 /etc/bind/named.keys
# Below, adjust "bind:bind" to the UID:GID your nameserver runs under.
chown bind:bind /etc/bind/named.keys
8. Add a line to your "named.conf" that says:
include "named.keys";
9. Modify your "named.conf" to list each host that web-nsupdate will
be updating. If, for example, you want to allow dynamic updates
from hosts "host1.example.com" and "host2.example.com", then modify
the "example.com" stanza in "named.conf" and add two lines:
zone "example.com" {
type master;
.
.
.
# add the lines below, one per host in thie zone
update-policy {
grant web-nsupdate. name host1.example.com. A;
grant web-nsupdate. name host2.example.com. A;
};
};
10. Test the update capability. Point your web browser to the installed
"nsupdate.php" script. This should bring up a form for manual
entry. Submit your entry, and verify the update was successful.
Download (0.005MB)
Added: 2006-11-20 License: GPL (GNU General Public License) Price:
636 downloads
NSTX 1.1
NSTX (the Nameserver Transfer Protocol) makes it possible to create IP tunnels using DNS queries. more>>
NSTX (the Nameserver Transfer Protocol) makes it possible to create IP tunnels using DNS queries and replies for IP packet encapsulation where IP traffic other than DNS isnt possible.
You need to have the ethertap-dev up and running on both sides of the tunnel. Configure e.g. 192.168.0.1 on one ethertap and 192.168.0.2 on the other end. Then create a netroute for 192.168.0.0/24 through the ethertap (on both sides). Client and server both will know that the ethertap-sevice is /dev/tap0.
Then start the server on one end:
./nstxd tun.yomama.com
and the client on the other end:
./nstxcd tun.yomama.com 125.23.53.12
125.23.53.12 has to be a DNS-server which can be reached by the client-side. The server *must* run on a server where an NS-record for tun.yomama.com points to. So if the server has the IP 1.2.3.4 there must exist an entry in the zonefile of yomama.com: tun IN NS 1.2.3.4
Enhancements:
- extensive const-poisoning;
- removal of some of the unused functions;
- switch from `LINUX to `linux -- a define provided by the compiler automaticly on Linux;
- use of syslog(3) instead of printfs for debugging;
- chroot-ing into a specified directory and setuid-ing to a specified uid after initialization (nstxd only for now, nstxcd should have this too) -- the daemons should, probably, refuse to run as root after initializing.
<<lessYou need to have the ethertap-dev up and running on both sides of the tunnel. Configure e.g. 192.168.0.1 on one ethertap and 192.168.0.2 on the other end. Then create a netroute for 192.168.0.0/24 through the ethertap (on both sides). Client and server both will know that the ethertap-sevice is /dev/tap0.
Then start the server on one end:
./nstxd tun.yomama.com
and the client on the other end:
./nstxcd tun.yomama.com 125.23.53.12
125.23.53.12 has to be a DNS-server which can be reached by the client-side. The server *must* run on a server where an NS-record for tun.yomama.com points to. So if the server has the IP 1.2.3.4 there must exist an entry in the zonefile of yomama.com: tun IN NS 1.2.3.4
Enhancements:
- extensive const-poisoning;
- removal of some of the unused functions;
- switch from `LINUX to `linux -- a define provided by the compiler automaticly on Linux;
- use of syslog(3) instead of printfs for debugging;
- chroot-ing into a specified directory and setuid-ing to a specified uid after initialization (nstxd only for now, nstxcd should have this too) -- the daemons should, probably, refuse to run as root after initializing.
Download (0.020MB)
Added: 2006-07-04 License: GPL (GNU General Public License) Price:
1209 downloads
NSD 3.0.4
NSD is a complete implementation of an authoritative DNS nameserver. more>>
NSD is a complete implementation of an authoritative DNS nameserver.
NSD is an authoritative only, high performance, simple and open source name server.
NSD is thoroughly tested, there is a regression tests report available on the home page.
NLnet Labs has a long term commitment for supporting NSD. There will be an advanced notice when our commitment ends. The latest NSD release will supported for at least two years after this notice.
Enhancements:
- AXFR/IXFR zone transfer supported.
- NSD requests but does not provide IXFR transfers.
- NSD keeps track of SOA timeouts for secondary zones.
- TSIG authentication supported.
- For queries, for notifies, for zone transfers.
- NOTIFY messages of zone updates, incoming and outgoing.
- DNAME type is supported, including CNAME synthesis.
- config file, nsd.conf(5), place to put TSIG keys, server settings, and lists of ip-addresses/ranges for AXFR/IXFR and NOTIFY.
<<lessNSD is an authoritative only, high performance, simple and open source name server.
NSD is thoroughly tested, there is a regression tests report available on the home page.
NLnet Labs has a long term commitment for supporting NSD. There will be an advanced notice when our commitment ends. The latest NSD release will supported for at least two years after this notice.
Enhancements:
- AXFR/IXFR zone transfer supported.
- NSD requests but does not provide IXFR transfers.
- NSD keeps track of SOA timeouts for secondary zones.
- TSIG authentication supported.
- For queries, for notifies, for zone transfers.
- NOTIFY messages of zone updates, incoming and outgoing.
- DNAME type is supported, including CNAME synthesis.
- config file, nsd.conf(5), place to put TSIG keys, server settings, and lists of ip-addresses/ranges for AXFR/IXFR and NOTIFY.
Download (0.23MB)
Added: 2007-03-02 License: BSD License Price:
969 downloads
PowerDNS daemon 2.9.21
PowerDNS daemon is an advanced high performance authoritative nameserver. more>>
PowerDNS daemon Nameserver is a advanced, modern and high performance authoritative-only nameserver.
It is written from scratch and conforms to all relevant DNS standards documents. Furthermore, PowerDNS interfaces with almost any database.
The PowerDNS Nameserver utilizes, a flexible backend architecture can access DNS information from any data source. This includes file formats, Bind zone files, relational databases or LDAP directories.
If you have specific needs for your DNS infrastructure then you can use the Backend Developers Kit to write the glue between PowerDNS and your data or logic.
There is one master database that is replicated to two slave databases. The slave databases are read-only and are updated immediately when the master database changes.
For sites that do not yet have an existing database infrastructure we recommend the MySQL database. MySQL is very easy to setup and handles replication well.
If your nameservers are located on different physical networks then you immediately take advantage of the distributed nature of DNS. Questions will be load balanced on your array of servers. If a server is down then one of the other servers is queried.
PowerDNS is by default configured to serve all information directly from a database, which results in unmatched maintainability of your DNS information.
PowerDNS has developed a complete suite of technologies surrounding Internet Naming and email. Internet Naming is at the core of all online activities and is involved in each and every transaction on the net. Email remains the killer application of the Internet.
Enhancements:
- This release fixes many issues, unifies the PowerDNS Recursor and Authoritative DNS infrastructure (reducing code size by 2,000 lines), significantly improves the "BIND" compatibility mode (making real life zone loading up to 30 times faster than the original BIND), addresses many corner cases, reworks the TCP backend for improved stability, and makes 64 bit packages available.
<<lessIt is written from scratch and conforms to all relevant DNS standards documents. Furthermore, PowerDNS interfaces with almost any database.
The PowerDNS Nameserver utilizes, a flexible backend architecture can access DNS information from any data source. This includes file formats, Bind zone files, relational databases or LDAP directories.
If you have specific needs for your DNS infrastructure then you can use the Backend Developers Kit to write the glue between PowerDNS and your data or logic.
There is one master database that is replicated to two slave databases. The slave databases are read-only and are updated immediately when the master database changes.
For sites that do not yet have an existing database infrastructure we recommend the MySQL database. MySQL is very easy to setup and handles replication well.
If your nameservers are located on different physical networks then you immediately take advantage of the distributed nature of DNS. Questions will be load balanced on your array of servers. If a server is down then one of the other servers is queried.
PowerDNS is by default configured to serve all information directly from a database, which results in unmatched maintainability of your DNS information.
PowerDNS has developed a complete suite of technologies surrounding Internet Naming and email. Internet Naming is at the core of all online activities and is involved in each and every transaction on the net. Email remains the killer application of the Internet.
Enhancements:
- This release fixes many issues, unifies the PowerDNS Recursor and Authoritative DNS infrastructure (reducing code size by 2,000 lines), significantly improves the "BIND" compatibility mode (making real life zone loading up to 30 times faster than the original BIND), addresses many corner cases, reworks the TCP backend for improved stability, and makes 64 bit packages available.
Download (2.77MB)
Added: 2007-04-21 License: GPL (GNU General Public License) Price:
916 downloads
Dirsave Graphical Network Utility 1.2
Dirsave is graphical utility for intellectually generated senteces urls from you links. more>>
Dirsave is graphical utility for intellectually generated senteces urls from you links (example: pic01,pic02 or pic1,pic2).
After generate with 3 clicks you execute program and wget download this files.
Its no hard type:
http://nameserver/folder/pic1.jpg
http://nameserver/folder/pic2.jpg
or
http://nameserver/folder/docum01.xml
http://nameserver/folder/docum02.xml
Its yesterday day!
Dirsave program automatically generate links (and choise 1,2,3 or 01,02,03 or 001,002,003 numeration)!
Its easy and quick!
<<lessAfter generate with 3 clicks you execute program and wget download this files.
Its no hard type:
http://nameserver/folder/pic1.jpg
http://nameserver/folder/pic2.jpg
or
http://nameserver/folder/docum01.xml
http://nameserver/folder/docum02.xml
Its yesterday day!
Dirsave program automatically generate links (and choise 1,2,3 or 01,02,03 or 001,002,003 numeration)!
Its easy and quick!
Download (0.25MB)
Added: 2007-05-18 License: GPL (GNU General Public License) Price:
891 downloads
LDAPDNS 2.0.6
LDAPDNS is an LDAP to DNS gateway. more>>
ldapdns is a fast and rhobust root-nameserver that can outperform bind and djbdns on medium to large installations, and will scale well both up and down.
the secret is that ldapdns uses a threaded core, and takes advantage of an external directory. its extremely simple, and it does not run under user-control as root.
its ideal for small and large installations, because it queries the ldap server directly, updates are immediate. you dont have to rebuild constant databases, or wait for bind to get its shit in gear.
but ldapdns is a work-in-progress. i use it on a production network, as do many others. but its up to you to make it best for your network.
<<lessthe secret is that ldapdns uses a threaded core, and takes advantage of an external directory. its extremely simple, and it does not run under user-control as root.
its ideal for small and large installations, because it queries the ldap server directly, updates are immediate. you dont have to rebuild constant databases, or wait for bind to get its shit in gear.
but ldapdns is a work-in-progress. i use it on a production network, as do many others. but its up to you to make it best for your network.
Download (0.12MB)
Added: 2005-04-26 License: GPL (GNU General Public License) Price:
1644 downloads
PowerDNS Oracle Backend 2.1
PowerDNS Oracle Backend provides a backend which allows PowerDNS to use Oracle as its data store. more>>
PowerDNS Oracle Backend provides a backend which allows PowerDNS to use Oracle as its data store.
PowerDNS Oracle Backend is a backend driver for the PowerDNS nameserver which allows DNS data to be stored in an Oracle database. PowerDNS can load backend modules at runtime. This backend is fully configurable, and SQL statements can be specified in the configuration file.
<<lessPowerDNS Oracle Backend is a backend driver for the PowerDNS nameserver which allows DNS data to be stored in an Oracle database. PowerDNS can load backend modules at runtime. This backend is fully configurable, and SQL statements can be specified in the configuration file.
Download (0.006MB)
Added: 2007-03-12 License: GPL (GNU General Public License) Price:
958 downloads
PowerDNS Backend Development Kit 2.9.21
PowerDNS Backend Development Kit project allows a developer to code backends which can be loaded at runtime by PowerDNS. more>>
PowerDNS Backend Development Kit project allows a developer to code backends which can be loaded at runtime by PowerDNS, a nameserver that reads data from different backends. The stock distribution comes with MySQL and PostgreSQL and other backends. It is also possible to do failover, loadbalancing, and geodirection from a backend.
PowerDNS has developed a complete suite of technologies surrounding Internet Naming and email. Internet Naming is at the core of all online activities and is involved in each and every transaction on the net. Email remains the killer application of the Internet.
<<lessPowerDNS has developed a complete suite of technologies surrounding Internet Naming and email. Internet Naming is at the core of all online activities and is involved in each and every transaction on the net. Email remains the killer application of the Internet.
Download (3.0MB)
Added: 2007-05-30 License: MIT/X Consortium License Price:
878 downloads
Secleted [ 0 ] software to compare
- Page: 1 of 2
- 1
- 2
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above nameserver search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed