This application is intended to provide an overview of a site's own authoritative named (DNS) server's "zone" files. Note that it does NOT create or modify any files - so don't expect to use this application to "set up" a DNS server.
There are three parts to the DNSzoneView document:
a) brief numerical summary of zone RR counts
b) scatter plot of zone files relative to number of RR records and last-modified date-time of a zone file
c) a listing of configured "local" zone files and the ability to view a read-only copy of their data.
Note that appropriate authorization is required to access the requisite files. Also, this application does not "discover" files that are used - they must be configured in advance.
Features
- Finds relevant local zone files with proper configurations
- Counts the RR records in each zone (A,CNAME,AAAA,PTR,MX,NS)
- Provides a Zone Summary of RR record counts, file dates, sizes, etc. in a scrollable frame
- Provides a nice plot of the zone files relative to their change date and RR count (using plotly.js)
- Where a lot of zone files overlay the same graph point, a popup window is available to show the relevant zone file information for all of the files at that point
- Provides a list of zone filenames which can be selected to view the file data (read-only and with proper authorization)
- Zone Listing section proivdes pagination where there are many zone files
- No DNS data is retained by the application nor written to disk
- Each of the three sections can be independently minimized or expanded
- Based on bind-9.18
- Plot helps to quickly and visually show that "forward" and "reverse" zone files for one zone might have different modification times or zone RR counts which might indicate a need for review