Skip to content

Test a recursive DNS validator endpoint to see if it supports DNSSEC per the tentative requirements in ballot SC-085.

License

Notifications You must be signed in to change notification settings

birgelee/dnssec-validator-test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

dnssec-validator-test

Test a recursive DNS validator endpoint to see if it supports DNSSEC per the tentative requirements in ballot SC-085.

Useage

./test-resolver.sh <IP Address of DNS Resolver Being Tested>

OR

./test-resolver.sh

If no resolver IP address is specified, the system default DNS resolver is used.

The script will echo ALL TESTS PASSED with a 0 exit code if successful.

A non-zero exit code or any test marked "FAILED" indicates a failure.

A note on blackhole.caatestsuite-dnssec.com

blackhole.caatestsuite-dnssec.com involves a DNS server that does not answer a query. The resolver may stall on this query potentially causing the dig client to time out (potentially causing a failed test as the required "SERVFAIL" message is not observed). Many resolvers maintain negative caches so this can be alleviated by trying again. If the problem persists, try adjusting the dig command's timeout or the DNS resolver's timeout.

About

Test a recursive DNS validator endpoint to see if it supports DNSSEC per the tentative requirements in ballot SC-085.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages