A tool to check DNS zone files, like the ones bind uses.
A “scavenge” alternative.
It was written because “scavenge”, no longer mantained, doesn’t work on recent distributions.
Download and expand the script: bindscan.zip
Ensure it's executable, run in terminal.
Contains man page: perldoc …path-to…/bindscan
Uno strumento per controllare le zone DNS, come quelle di bind.
Una alternativa a “scavenge”.
È stato scritto perché “scavenge”, non più mantenuto, non funziona su distribuzioni recenti.
Scaricare ed espandere lo script: bindscan.zip
Assicurarsi che sia flaggato eseguibile, lanciarlo via terminale.
Contiene una man page: perldoc …path-to…/bindscan
Syntax: bindscan [options] zone-name zone-file [ptr-name ptr-file]* Options: -h --help print help and exit - man: perldoc bindscan -l --log Path to logfile (provide path, default: STDOUT) -p --noping Skip ping tests (default: perform ping test) -P --nosynping Syntax tests without ping (default: ping) -q --quiet Suppress progress report on STDERR -r --noptr Skip PTR check (default: check if PTR(s) are provided) -R --noptrzone Skip report if PTR zone file is missing (default: report) -s --nosyn Skip syntax tests (default: perform tests) -t --timeout Seconds before timeout (provide integer, default: 2) Parameters: zone-name Mandatory: The name of the zone (e.g.: mylan.it) zone-file Mandatory: Path to the forward zone file ptr-name Optional: Base IP of the PTR (e.g.: 205.139.26) ptr-file Optional: Path to the PTR zone file Repeat PTR couples if more than one. Parameters file: @filepath Parameters couples Any set of parameters zone couples (name/file) can be replaced by a file (provide its full or local path). This file reports per each line zone name and file path separated by white space(s) and/or tab(s). Comments prefixed by ";" or "#", empty lines are ignored.
Bindscan is © 2020 by Marco Balestra, altersoftware.it
Free for personal and commercial use, no implicit or explicit warranty is provided,
released under GPL 4 license.