Choose a language and then press "Submit"


Fixing the "DNS Server Resolves Non-existent Domains" problem (TP-LINK / Archer C9)

Note: If you cannot fix the problem after you follow these instructions, maybe we can help. Get help from RouterCheck Support.


Understanding the "DNS Server Resolves Non-existent Domains" problem

DNS is the process that turns website names into the internet addresses that lets your computer connect to websites. This process happens by means of a DNS Server which acts like an automatic 411 system behind the scenes. Things happen so quickly and seamlessly, you might not even know that they're working, but the health of the DNS system is critical to your web browsing experience.

There are many DNS Servers running on the internet. Popular ones include Google DNS and OpenDNS, both of which are efficient and reliable. The one that you use is often configured in your router. If you don't set a DNS Server to use in your router, the one you use is often provided for you automatically by your ISP.

When hackers compromise routers, they often modify the router's DNS settings so that they can control your DNS system. This is bad because they often configure your router to use a rogue DNS Server that they control. This allows them to misdirect your browsing whenever they like.

RouterCheck analyzes the router's DNS settings to help ensure that they aren't tampered with.

Sometimes a DNS Server will resolve the name of a website that doesn't exist, which violates the principles that DNS Servers should operate under. For instance, if you were to try to go to the nonsensical site, you'd expect to receive a non-existent website page. However, some unscrupulous DNS servers will resolve such a domain and direct you to some advertising site that they control. This goes against how DNS servers are supposed to work, and borders on the unethical.


What is the risk of not fixing this problem?

Using a DNS Server that resolves non-existent domains is not the worst things that could happen, but it's still bad. Here at RouterCheck, we take DNS very seriously, and any DNS Server that doesn't do exactly what it should is viewed as being suspicious. We'd advise you to configure a different DNS SErver.

Vendor Documentation

Often, it's a good idea to look through the router's documentation to learn how to fix problems. Go to the vendor's support site where you can download documentation.

How to fix the "DNS Server Resolves Non-existent Domains" problem

Step 1: Log into your router

You use a web browser to interact with your router and fix its configuration problems. However, before you can interact with your browser, you must log into it. RouterCheck can give you detailed instructions for logging in to your router.

Step 2: If you log in successfully, your router's home page opens.

Step 3: Navigate to the DNS Settings page.

You want to find the page that allows you to configure the DNS Server settings. The page name may be similar to:

  • Internet Options
  • WAN Options
  • DNS Settings

Navigate to this page by clicking the appropriate menu items and buttons.

Step 4: If you are successful, your router's DNS Settings page opens.

Step 5: Select a new DNS Server

A possible solution to DNS-related problems is to explicitely set the DNS Server you'd like to use in your router's configuration. The first step to doing that is to choose which DNS Server you'd like to use

There are many publically-available DNS Servers that you may use for free. Popular choices invlude Google DNS and OpenDNS. Alternatively, speak with your ISP to learn how to configre your router to use their DNS Servers.

Step 6: Configure your DNS Server settings

On the page with the DNS Server settings, you should find several boxes where you can choose the DNS Servers that you'd like to use. It's advisable to use at least two servers, so that if there's a problem contacting the first, the second one may be used. Often, these are referred to as Primary and Secondary servers.

Fill in the information that you have about the DNS Server that you've chosen. This will need to be done in the form of IP addresses, since a DNS Server would be necessary to resolve a regular website name.

Step 7: Re-run RouterCheck.

Now that you've fixed your problem, run RouterCheck again to verify that you have really fixed the problem.

RouterCheck Support | Sericon Technology Inc. © 2015-2019