Great question! Once your device gets an 'answer' from the DNS server, it is allowed to remember this result for a period of time.
Typically it is a day or two, although you can configure this on your router or device. Once the time expires, your device will ask the DNS server again. Sometimes, for a number of different reasons, the cache becomes corrupt or out of date. This results in you being able to get to some websites, but not others. This is where flushing the DNS helps. It forces your device to empty the cache and forget everything it knows about DNS entry that it's looked up previously.
If you are having trouble getting to a particular website, then flushing your device's DNS cache might help.
Windows:
- On your PC, click the start button.
- In the 'Search programs and files' box, type "CMD"
- Click the search result "CMD"
- In this window, type ipconfig /flushdns
- You should see a result "Successfully flushed the DNS resolver cache"
- If this hasn't fixed your issue, you might want to get in touch with our tech team.
iOS:
- Swipe up from the bottom of the screen. This will open Control Center.
- Tap the aeroplane icon on the top left. This will turn the icon white
- Tap the aeroplane icon on the top left. This will turn the icon black.
- This has flushed the DNS. If this hasn't fixed your issue, you might want to get in touch with our tech team.
Android:
- Turn your phone / tablet off.
- Remove the battery for 30 seconds.
- Put battery back into device and power on. If this hasn't fixed your issue, you might want to get in touch with our tech team.
- If you cannot remove the battery from your Android device, try disconnecting from the WiFi, then toggling Airplane mode on then off.