Skip to main content

Why Reboot Router: DNS Cache

Why reboot my Router ?


How does flushing a DNS cache help resolve some issues, and while you’re at it what’s DNS?  We hope when you are finished with this article you will feel comfortable with a few things.  First off, we hope you feel you had DNS explained in some detail.  Secondly, we hope you understand a little further why it is important to reboot your router.  You would be very surprised with how a simple reboot of your router can fix many of the issues you are having.


DNS Cache



DNS


  • First, a quick review of what DNS is.

  • DNS is an acronym for the Domain Name System.

As you probably already know, every device on a network is identified by an IP (Internet Protocol) address.  However, you and I rarely know or care what the IP addresses are; we use names instead, like “google.com”.  DNS is what maps from names to IP addresses.  When your computer accesses a domain name for the first time, it performs what’s called a DNS request, which boils down to asking “Hey, what’s the IP address for ‘google.com’?”  Your computer is querying a DNS server whose job it is to answer exactly those kinds of questions.  “Found it: ‘google.com’ is ‘60.22.33.185’”.(just a fictitious address)



DNS Cache


Once your computer gets an answer, it’s allowed to remember it for a period of time.  Typically, it’s a day or two, but it actually varies based on the specific domain.  For as long as your computer remembers that “google.com” is “60.22.33.185”, it doesn’t have to ask anyone.  Once the time expires, it’s required to ask again, just in case it’s changed.  The memory of all the DNS lookups your computer has performed is called the ‘DNS cache’.  Sometimes, for various reasons, the cache becomes corrupt or out of date, or, to use a technical term, “messed up”.  The symptoms vary, but the most common is that you can’t get to some web sites in your browser.  You can “Flush” the DNS cache via Windows Command Prompt, but rebooting your machine has the same effect.  Your DNS cache is not preserved across a reboot.



Other DNS Caches


The IP address for the DNS server may well be the IP address of your router.  Many routers perform the DNS function for local networks.  If they need to, they make the DNS request from your ISP’s DNS servers on your behalf.


This allows two things:



  • Your router can look up machines on your local network that it already knows.
    It knows about them since it was the device that assigned them their IP addresses in the first place.
    And since machines on your local network are not known on the internet anyway, they would not show up in the internet’s DNS servers.

  • Your router can cache DNS lookups. That means if you have more than one machine going to the same site,
    the first one might cause the router to have to look it up,
    but the second machine’s request for the same domain would already be in the router’s cache;
    the router wouldn’t need to do anything more than simply return the answer.


And yes, this is another reason why rebooting your router is a frequent diagnostic step:  your router’s DNS cache can also become “messed up”. In fact, it happens more frequently than most people expect.  And just like your PC, rebooting your router forces it to start over with an empty DNS cache.

DNS is critical


DNS is a critical component of how things are located on the internet.  As a result, there are threats. Imagine what would happen if someone was able to change the DNS information in a cache, or on a server, maliciously.  You might ask for “goggle.com” and get some other random IP address, that would direct your browser to a malicious web site.


Now after reading all of the above you may ask yourself what has this got to do with Kodi ?  It’s about Computers ? Yes it is but the same applies to Android Boxes, FireTV & Sticks.  Your Router is the link to the Internet so preventing it from “messing up” and using Windows Command Prompt, just reboot your router, which is perhaps easier to remember.



In Conclusion


We hope this article has opened your eyes to the importance of rebooting your router.  Our second goal was to help you understand a little more about DNS cache and how this can play a role in your internet usage.  Should you have any questions at all please feel free to visit us at the  Streaming World Forum.  Our admin team is always available to assist you with your learning and troubleshooting needs.

Comments

Trending Posts...

WiFi Settings & Tweaks for Kodi

I thought I’d cover the one of the most talked about issues in the world of streaming and thats WiFi and how to get the best out of it, practical measures and not some of the voodoo you read on some forums! What is WIFi? The term Wi-Fi refers specifically to the IEEE 802.11 set of standards for wireless networks. Several different standards are designated by a letter suffix on the 802.11, such as in 802.11g or 802.11n. In general all of the 802.11 standards operate on either a 2.4GHz or 5GHz radio frequency. 5GHz has much greater speed capability but a reduced range; generally speaking the lower a frequency the further it will travel, so don’t expect miracles if you switch to 5GHz. A key thing to note here is that if ANY device uses the older “b” standard then ALL devices *could* have their speed reduced to 11mbps on “g” networks, depending on your router. This really applies to older equipment or cheap equipment with old parts used in it *cough* t...

Using TMDb and Alluc API Codes in Kodi Add-ons

Using TMDb / Alluc Codes Together Before explaining how to link your TMDb api code with Alluc code, why does anyone need the code ? When the Add-on Elysium became the “go to” add-on as an alternative to Covenant, the Devs added the api Code. Consequently TMDb began cancelling each new api code generated by the Developers as it was viewed as “abuse of the code”.  As a result the Developers spent more time generating a new code instead of improving the add-on itself. The Solution was to allow each user to generate their own personal IMDb Api code and enter it themselves. Generating your own TMDb Code While other groups were providing a solution, Ares Project Forum had taken it a step further by providing a Blog that gave a more detailed method that others had missed. In addition to generating a TMDb code, you will also need a Alluc code. This can be found by following this link . Add-ons Currently Utilizing both Codes The above list will be updated as ...

Updating Your Add-ons and Repositories in Kodi

Updating Add-ons / Repositories Updating your list of Add-ons and Repositories is the best way to ensure Kodi is functioning properly. Rather than checking, many newcomers think it’s better to just Uninstall the Add-on/Repo and reinstall it again. Totally unnecessary for many reasons. Consider this, if your vehicle runs out of fuel, would you replace it with another of the same make and model ? Of course not, you would find a way to fill it with fuel and carry on. Therefore, updating the Add-ons/Repos is like refueling your vehicle. This is another topic in our continuing effort to help the newcomers/beginners to the world of Kodi. You can view many more Blogs on a wide assortment of helpful topics here at Ares-Project Blog . Updating Repositories Rather than send an update for a single add-on that may be in a repo, the Dev will send one for the entire repo. It faster, more convenient and above all it saves time. Yet how do you know if your repo is up to date? Here are two exampl...

Removing Old/ Non-Working Add-ons & Repositories

Removing Old Add-ons/Repositories Removing Add-ons and Repositories that no longer function is a natural progression of our theme directed towards new users to Kodi. As we all know, sometimes an Add-on or a Repository will cease to function for no fault of our own. But what is the best way to remove these? We will provide you the easiest method to remove an individual Add-on as well as the associated Repository. In addition we’ll also show you how to remove any URL Sources in File Manager. Why Removing Add-ons/Repos is Important While it appears the advice concerning repositories is factual and from reliable sources, you may have by mistake installed a Repo/ Add-on that may be malicious or may be using addons that are not from reliable sources. A perfect example is this excellent article concerning Kodil-Exodus-Indigo Blog. As a result, these should be removed as soon as possible. Lets start with a single Add-on. Removing Add-ons First step after opening Kodi is to Click Add-0ns...

Kodi Dlna Client and Server Setup for Krypton

What is Dlna ? WHAT IS DLNA? The term DLNA stands for “Digital Living Network Alliance”. It is the industry standard for sharing network data combined with “Universal Plug and Play Audio Visual(UPnP). This option can be used to share your media libraries from one device to another. If you have a PC or Kodi Box for your Tv, you can share its media contents.  Other Smart TVs, Game Consoles, Phones, etc. to name a few. It is recommended that you backup Kodi before continuing in case you wish to restore your Kodi settings at a later date. A Kodi UPnP server/media can stream its content to other devices on the same network by using UPnP and DLNA protocols. HOW TO ENABLE DLNA ON KODI? For this article, I used a clean version of Krypton 17.6. If you are using a Build, this is typically found by selecting System, then System again. Lets begin: After opening Kodi, select the Cog Icon found in the top left corner. Then Select Service Settings top row far right in...