DNS setup
wikipedia.org:
https://en.wikipedia.org/wiki/Domain_Name_System
The DNS is just the addressing system. DNS settings are domain specific.
The applicable Requests for Comments require really technical specification.
Professional Domain Name System, eg:
https://dnsmadeeasy.com / https://constellix.com
Requirements for Domain Name Systems:
- Two-Factor-Authentication / several users
- Authorization by user name
- TLSA and CAA available
- Download print-out of setup
- History of changes
- Proper domain holder names
Example of checking software diversity of name servers:
$ dig +short NS nl | xargs -I% dig @% version.bind TXT chaos +short
“CIRA Server”
“Knot DNS 3.3.7”
“IPCom Anycast Network 1.0”
$ dig +short NS nl | xargs -I% dig @% hostname.bind TXT chaos +short
“LHR1”
“eqx-am-ns02-6194”
“tld-all-ams1”
Note: Redundancy with more than single DNS software is a topic for stability.