‘RFC’ 6891 (‘EDNS’) Compliance Checker
Checks ‘Domain Name System’ (‘DNS’) zones for compliance with ‘RFC’ 6891 (‘EDNS’).
You can read more about this at the DNS Flag Day
website, but the minimal working setup which
will allow your domain to survive 2019 DNS flag day must not have
timeout
result in any of plain DNS and EDNS version 0 tests
implemented in ednscomp tool.
The following functions are implemented:
ednstest
: ‘RFC’ 6891 (‘EDNS’) Compliance Checkerdevtools::install_git("https://sr.ht.com/~hrbrmstr/ednstest.git")
# or
devtools::install_git("https://gitlab.com/hrbrmstr/ednstest.git")
# or (if you must)
devtools::install_github("hrbrmstr/ednstest")
library(ednstest)
# current version
packageVersion("ednstest")
## [1] '0.1.0'
edns_test("rud.is")
## EDNS compliance test for [rud.is] has ✔ PASSED!
## Report URL: https://ednscomp.isc.org/ednscomp/60049cb032
edns_test("rstudio.com")
## EDNS compliance test for [rstudio.com] has ✖ FAILED
## Report URL: https://ednscomp.isc.org/ednscomp/54e2057229
edns_test("r-project.org")
## EDNS compliance test for [r-project.org] has ✔ PASSED!
## Report URL: https://ednscomp.isc.org/ednscomp/839ee9c9af
| Lang | # Files | (%) | LoC | (%) | Blank lines | (%) | # Lines | (%) | | :--- | -------: | ---: | --: | --: | ----------: | ---: | -------: | ---: | | R | 5 | 0.83 | 44 | 0.8 | 13 | 0.37 | 32 | 0.48 | | Rmd | 1 | 0.17 | 11 | 0.2 | 22 | 0.63 | 35 | 0.52 |
Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.