When faced with this issue, you should take a close look at your DNS Server. The reason for this error is there is there is not a reverse Lookup Zone configured on the server or the reverse zone is crashed or does not have the right information.
In my case, I had a new connection because I changed my internet service provider and this made the records in DNS to be different from the new private IP address assigned. This is the sole reason why you are advised to configure a static address for your DNS server that will never change, or else you risk having DNS resolution errors.
As you can see below, the DNS records are populated with the wrong IP parameters of my old network. We have to manually enter the right IPs' to have this issue corrected.
To fix this issue you need to create or reconfigure the forward lookup zone and reverse lookup zone. Lets start by correct all the wrong enteries associated with the forward lookup zone.
Also, do the same for the Reverse lookup zone. As we can see from the image below, it has outdated IP parameters. Create a new zone as first and delete the old zone records.
To create a new zone, follow the steps below.
– Go to the Reverse Zone Lookup folder icon,
– Right-click on it and
– Select New Zone
A new zone has been created. You can now delete the outdated zone if you wish!
Next, create new point record for your DNS server and other objects you have in your DNS. This is vital for IP adddress to domain names resolution.
After deleting the outdated reverse lookup zone, please restart your DNS server. This will apply the new changes.
Now, you have just your new zone you have created left and this is the desired result we want.
You can restart the DNS service or have the device restarted in order to apply the needed changes.
Now, the NSLookup unknown: cannot find non-existent domain no longer exist.
I hope you found this blog post helpful. If you have any questions, please let me know in the comment session.