Protokół DNS (Domain Name System) to system serwerów, protokół komunikacyjny oraz usługa obsługująca bazę danych adresów sieciowych. DNS umożliwia zamianę znanych użytkownikom Internetu nazw domenowych na adresy IP. Jest niezbędny dla prawie wszystkich usług sieci internetowej. System DNS składa się z wielu rozmieszczonych na różnych kontynentach serwerów, które przechowują informacje o adresach IP i nazwach domen. Przesyłanie danych odbywa się głównie za pomocą protokołu UDP na porcie 53.