DNS steht für „Domain Name System“ und dient zur Verwaltung und zum Betrieb von Domainnamen im Internet. Für die Kommunikation über das Internet (IP-Netzwerke) muss die IP-Adresse des Ziels angegeben werden. IP-Adressen bestehen jedoch aus Zahlenfolgen, die sich Menschen nur schwer merken können. Daher werden für den Zugriff üblicherweise Domainnamen wie „f5.com“ verwendet. DNS hat die Aufgabe, diese Domainnamen den entsprechenden IP-Adressen zuzuordnen. Das Ermitteln einer IP-Adresse anhand eines Domainnamens wird als „Vorwärtsauflösung“ bezeichnet, während das Ermitteln eines Domainnamens anhand einer IP-Adresse „Rückwärtsauflösung“ genannt wird. Zusammen werden diese Vorgänge als „Namensauflösung“ bezeichnet.

Das DNS besteht aus zahlreichen DNS-Servern auf der ganzen Welt. Kein einzelner DNS-Server enthält sämtliche Domaininformationen. Stattdessen wird ein als „Delegierung“ bezeichnetes System verwendet, um die Verwaltung der Domains aufzuteilen. Dadurch können die für die Namensauflösung erforderlichen Informationen dezentral verwaltet werden. Eine auf diese Weise verwaltete Domain wird als „Zone“ bezeichnet. Der DNS-Server, der eine bestimmte Zone verwaltet, wird als „DNS-Inhaltsserver“ oder „autoritativ zuständiger DNS-Server“ dieser Zone bezeichnet. Ein Server hingegen, der Anfragen von Benutzern entgegennimmt, Anfragen an andere DNS-Server stellt und die Ergebnisse an die Benutzer zurückgibt, wird als „DNS-Caching-Server“ bezeichnet.

DNS-Server sind für den Betrieb des modernen Internets unverzichtbar. Weisen sie jedoch Schwachstellen auf, können sie zum Ziel böswilliger Angriffe werden. Beispiele hierfür sind „Angriffe durch Einschleusen von Delegierungs-/Übertragungsbenachrichtigungen“ und „DNS-Flooding-Angriffe“. Zum Schutz vor solchen Angriffen ist der Einsatz von DNS-Proxys wirksam. F5 bietet F5 BIG-IP mit DNS-Proxy-Funktionen an.