DNS는 "도메인 네임 시스템(Domain Name System)"의 약자로, 인터넷에서 도메인 이름을 관리하고 운영하는 데 사용됩니다. 인터넷(IP 네트워크)을 통해 통신하려면 대상의 IP 주소를 지정해야 합니다. 하지만 IP 주소는 숫자로 이루어진 일련의 값이므로 사람이 기억하기에는 적합하지 않습니다. 이러한 이유로 일반적으로 "f5.com"과 같은 도메인 이름을 사용하여 접속합니다. DNS의 역할은 이러한 도메인 이름을 해당 IP 주소와 연결하는 것입니다. 도메인 이름으로 IP 주소를 찾는 과정을 "정방향 조회"라고 하며, 반대로 IP 주소로 도메인 이름을 찾는 과정을 "역방향 조회"라고 합니다. 이 두 과정을 통틀어 "이름 확인"이라고 합니다.

DNS는 전 세계에 존재하는 수많은 DNS 서버로 구성됩니다. 하나의 DNS 서버가 모든 도메인 정보를 보유하는 것이 아니라, "위임"이라는 체계를 통해 도메인 관리를 분담합니다. 이를 통해 이름 확인에 필요한 정보를 분산 관리할 수 있습니다. 이와 같이 관리되는 도메인을 "존"이라고 하며, 특정 존을 관리하는 DNS 서버를 해당 존의 "DNS 콘텐츠 서버" 또는 "권한 있는 DNS 서버"라고 합니다. 한편, 사용자로부터 질의를 받아 다른 DNS 서버에 요청하고 그 결과를 사용자에게 반환하는 서버를 "DNS 캐시 서버"라고 합니다.

DNS 서버는 현대 인터넷 운영에 필수적이지만, 취약점이 있는 DNS 서버는 악의적인 공격의 표적이 될 수 있습니다. 이러한 공격의 예로는 "위임/전송 알림 인젝션 공격"과 "DNS 플러딩 공격"이 있습니다. 이러한 공격으로부터 보호하려면 DNS 프록시를 사용하는 것이 효과적입니다. F5는 DNS 프록시 기능을 갖춘 "F5 BIG-IP"을 제공합니다.