A DNS (Domain Name System) arról gondoskodik, hogy az interneten lévő domainneveket IP-címekre lehessen fordítani. Ezeknek a nyilvántartásoknak nincs egyetlen, közös listája, hanem hierarchikusan vannak megosztva: az internetszolgáltatók közelségében van általában egy DNS szerver, amely kikeresi kéréseinkből a domainnevet és továbbítja a kérést az interneten lévő más szerverek felé.