Testing of Recursive DNS Resolvers
Here’s a high-level overview of what you need in order to start testing recursive DNS servers.
- Purchase a domain for your tests e.g., 
example123.comusing your favorite domain registrar. - Get 2 Linux VPS instances with public and static IP addresses - these will be your nameservers.
 - Deploy the PolarDNS server on both instances.
 - Edit the 
polardns/polardns.tomlconfiguration file on each instance and change your domain name and nameserver IP addresses accordingly - same configuration on both. - In the domain registrar, select to manage the domain using your own nameservers. You will need to specify the primary and secondary NS - provide IP addresses of your instances.
 
Now your infrastructure should be ready for testing of any recursive DNS resolver of your choice.
| Previous: Features and Response Modifiers Explained | Next: Testing Process Breakdown |