Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
ldns-compare-zones(1)	     General Commands Manual	   ldns-compare-zones(1)

NAME
     ldns-compare-zones - read and compare two zonefiles and print differences

SYNOPSIS
     ldns-compare-zones  [-c] [-U] [-u] [-i] [-d] [-Z] [-z] [-s] ZONEFILE1 ZONE-
     FILE2

DESCRIPTION
     ldns-compare-zones reads two DNS zone files and prints  number  of  differ-
     ences.
     Output is formatted to:
	     +NUM_INS	     -NUM_DEL	     ~NUM_CHG

     Except with the -U or -u option.  Then the output is formatted to:
	     +NUM_INS	     -NUM_DEL	     ~NUM_CHG	     =NUM_EQ

     The  major  comparison  is  based	on  the  owner name. If an owner name is
     present in zonefile 1, but not in zonefile 2,  the  resource  records  with
     this owner name are considered deleted, and counted as NUM_DEL. If an owner
     name  is present in zonefile 2, but not in zonefile 1, the resource records
     with this owner name are considered inserted, and counted as NUM_INS. If an
     owner name is present in both, but there is a difference in the  amount  or
     content  of  the  records,  these	are  considered  changed, and counted as
     NUM_CHG.

OPTIONS
     -c     Print resource records whose owner names are in both zone files, but
	    with different resource records. (a.k.a. changed)

     -U     From resource records whose owner names are in both zone files,  but
	    with  different  resource  records,  print the unchanged records too
	    (a.k.a. changed++).

     -u     Print resource records whose owner names are in both zone files, and
	    which resource records are the same. (a.k.a. unchanged)

     -i     Print resource records whose owner names are present only  in  ZONE-
	    FILE2 (a.k.a. inserted)

     -d     Print  resource  records whose owner names are present only in ZONE-
	    FILE1 (a.k.a. deleted)

     -a     Print all changes (except unchanged). Specifying this option is  the
	    same as specifying -c -i and -d.

     -Z     exclude ZONEMD records from comparison

     -z     Suppress  zone sorting; this option is not recommended; it can cause
	    records to be incorrectly marked as changed, depending of the nature
	    of the changes.

     -s     Do not exclude the SOA record from the comparison.	The  SOA  record
	    may  then show up as changed due to a new serial number.  Off by de-
	    fault since you may be interested to know if (other zone  apex  ele-
	    ments) have changed.

     -e     Exit with status code 2 when zones differ.

     -h     Show usage and exit

     -v     Show the version and exit

AUTHOR
     Written by OndAej SurA1/2 <ondrej@sury.org> for CZ.NIC, z.s.p.o. (czech do-
     main registry)

REPORTING BUGS
     Report bugs to <ondrej@sury.org>.

COPYRIGHT
     Copyright	(C)  2005  CZ.NIC,  z.s.p.o.. This is free software. There is NO
     warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

				   17 Oct 2007		   ldns-compare-zones(1)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=ldns-compare-zones&sektion=1&manpath=FreeBSD+Ports+15.1.quarterly>

home | help