MaraDNS

  • Rating:
  • Version: 2.0.07b
  • Publisher:
    www.maradns.org
  • File Size: 149.13 KB
  • Date: Jun 28, 2013
  • License: Freeware
  • Category:
    Server Utility
    Networking
MaraDNS Download
Free Download MaraDNS 2.0.07b

MaraDNS is a security-aware DNS server, essential as internet service. MaraDNS is a package that implements the Domain Name Service (DNS), an essential internet service. MaraDNS has the following advantages:
1. Secure. MaraDNS has a security history as good as or better than any other DNS server. For example, MaraDNS has always randomized, using a secure random number generator, the Query ID and source port of DNS queries; and was never vulnerable to the "new" cache poisoning attack.
2. Supported. MaraDNS has a long history of being maintained and updated. Actively developed since 2001, MaraDNS continues to be fully supported: The most recent release was done on July 31, 2010. Deadwood, the recursive code that will become part of MaraDNS 2.0, is currently undergoing beta-testing.
3. Easy to use. A basic recursive configuration needs only a single three-line configuration file. A basic authoritative configuration needs only a four-line configuration file and a one-line zone file. MaraDNS is fully documented, with both easy-to-follow tutorials and a complete and up-to-date reference manual.
4. Small. MaraDNS is well suited for embedded applications and other environments where the server must use the absolute minimum number of resources possible. MaraDNS' binary is smaller than that of any other currently maintained recursive DNS server.
5. Open Source. MaraDNS is fully open-source, The license is a two-clause BSD license that is almost identical to the FreeBSD license.

Basic configuration
Once MaraDNS is installed, the mararc file needs to be set up before MaraDNS will function as a recursive DNS server. This file only needs to be three lines long:
ipv4_bind_addresses = "127.0.0.1"
chroot_dir = "/etc/maradns"
recursive_acl = "127.0.0.1"

This three-line file needs to be called /etc/mararc.

The first line is the IP address or addresses MaraDNS will use. Here, it has the address 127.0.0.1, which means that only the machine running MaraDNS will be able to access the MaraDNS server--other machines will not be able to see it.

If the machine running MaraDNS will be accessed by other machines, this IP needs to be changed to an IP that the machine running MaraDNS has.
The MaraDNS .zip file contains a Windows native binary of MaraDNS. This is a partial port of MaraDNS to Windows. While this port does not have all of the security nor features of the Linux/UNIX version of MaraDNS, this port allows Windows to have a basic, reasonably secure DNS client and recursive resolver. People who want a full Windows port of MaraDNS can compile MaraDNS on Cygwin.

IMPORTANT: Before running this program, you must run the program MkSecretTxt to create a file called "secret.txt". Please note that if there is already a file called "secret.txt", MkSecretTxt will overwrite this file.

The license of this software is Freeware, you can free download and free use this server utility software.

More Details:
Related Software: