Revision [2405]
This is an old revision of automatedDnsServerTesting made by JeffTaylor on 2011-01-18 16:17:51.
Automated tier1/tier2 server testing
Web access
A web page has been set up to provide automated testing of DNS servers. The results of this test rely on your server responding to public queries.Visit http://opennic.oss/test/ and enter your IP or hostname, then select the type of server you have.
The following tests will be performed for all servers:
- Connectivity: verify we can reach your server
- Reply size test: please visit https://www.dns-oarc.net/oarc/services/replysizetest for complete information
- Port randomness test: please visit https://www.dns-oarc.net/oarc/services/porttest for complete information
- OpenNIC root zone: confirms that you are using OpenNIC's root hints file, rather than the standard ICANN hints
- dns.opennic.glue: All tier1 and tier2 servers should have this zone configured in their DNS server setup
- OpenNIC TLD zones: checks all available TLDs to confirm you are resolving queries for each
- ICANN queries: if you are running a tier2, we want to confirm that you allow recursive lookups to answer queries for ICANN domains
After the test completes, you will get a pass/fail status. Feel free to perform this test as often as needed while configuring your server. Once your server passes all tests, and if you are willing, it may be considered for addition to the list of official servers.
Daily testing
The code used for validating server operation is also used to run automated daily status checks. Every 3 hours, most tests are performed on all publicly listed tier2 servers. Once every 12 hours, the results are sent to the reports mailing list. The results of these tests affect the active status of the servers listed on http://www.opennicproject.org/publictier2servers and will cause the dns.opennic.glue zone to be regenerated. If your server is marked as 'temp outage' and you believe this is in error, please contact Shdwdrgn on IRC to manually verify your server's accessibility.Another minimal status test is performed on servers every 10 minutes, with the results shown here. Keep in mind that this test only check for very basic functionality, so it is possible for a server to appear to be working normally on this page, while it fails the full testing and is listed as 'temp outage' on http://www.opennicproject.org/publictier2servers.