Alle computers op het internet, van uw smartphone of laptop tot de servers die content leveren voor gigantische retailwebsites, vinden elkaar en communiceren met elkaar aan de hand van nummers. Deze nummers staan bekend als IP-adressen. Wanneer u een webbrowser opent en naar een website gaat, hoeft u geen lang nummer te onthouden en in te voeren. In plaats daarvan kunt u een domeinnaam als example.com invoeren en toch op de juiste plaats terechtkomen.
Het DNS (Domain Name System) van het internet werkt ongeveer zoals een telefoonboek door de toewijzing tussen namen en nummers te beheren. DNS-servers vertalen aanvragen voor namen in IP-adressen en bepalen zo welke server een eindgebruiker zal bereiken wanneer hij een domeinnaam in zijn webbrowser typt. Deze verzoeken worden query’s genoemd.