As with every complex device, computers are known to experience problems. When you are trying to connect two computers, you have to deal with the machines and what is in the middle. If something is not working properly on any of these systems, the communication could experience performance problems.
Every computer that is connected to Internet that runs a service (usually a web service) needs to be located so the service can be used. For telephones we use numbers to locate people. On Internet we use words, for example to enter on this site you have to use www.mintywhite.com. There are some reasons why on Internet we use words instead of numbers:
- IP addresses, belong to a location and a country; if we only use numbers and for some reason you change your location, every link will connect to an invalid site.
- It makes it easier to have several machines use the same words. Google uses this technique with www.google.com, which has more than one Internet Protocol (IP) address. If for some reason one is down, the others can do the job.
Domain Name Servers (DNS) do that job. Their work is to translate a name to an IP address. This system is hierarchical so it is not just stored on one server. In this article, we take a look at some DNS problems that can slow your internet speed.