back to all repositories
Repository: validns
Validns is a standalone command line RFC 1034/1035 zone file validation tool
that, in addition to basic syntactic and semantic zone checks, includes DNSSEC
signature verification and NSEC/NSEC3 chain validation, as well a number of
optional policy checks on the zone.
The utility was developed with the goal of it being the last verification
step in the chain of production and publication of one or more zones
containing up to many thousands (or millions) of signed records, making the
speed of operation a primary focus, and reflect on validns’ design.
The utility is currently being used by several major DNS operators.
Currently, validns offers the following features:
- parse RFC 1035-compliant zone files (so called “BIND” file format)
- supports most of the standard record types
- informs the user precisely where and what the errors are
- verifies RRSIG signatures
- NSEC/NSEC3 chain validation
- supports signature validation in the future or in the past
- built-in policy checks
Sources
The following sources are packaged in this repository.
Debian Packages
Supported Debian distributions are wheezy, jessie and sid.
Wheezy
echo "deb http://jelu.github.io/validns/debian wheezy main" | sudo tee /etc/apt/sources.list.d/jelu.github.io.validns.list
wget -O - https://jelu.github.io/package.gpg | sudo apt-key add -
sudo apt-get update
sudo apt-get install validns
Jessie
echo "deb http://jelu.github.io/validns/debian jessie main" | sudo tee /etc/apt/sources.list.d/jelu.github.io.validns.list
wget -O - https://jelu.github.io/package.gpg | sudo apt-key add -
sudo apt-get update
sudo apt-get install validns
Sid
echo "deb http://jelu.github.io/validns/debian sid main" | sudo tee /etc/apt/sources.list.d/jelu.github.io.validns.list
wget -O - https://jelu.github.io/package.gpg | sudo apt-key add -
sudo apt-get update
sudo apt-get install validns
Ubuntu Packages
Packages for Ubuntu are provided by LaunchPad, add this PPA to your system to access the packages.
Supported Ubuntu distributions are lucid, precise, trusty, utopic and vivid.
sudo add-apt-repository ppa:jelu/validns
sudo apt-get update
sudo apt-get install validns
CentOS Packages
Coming soon...