O DNS é um sistema de nomes de domínio que mapeia nomes de domínio para endereços IP. Ele foi especificado em 1983 e é implementado através do software BIND. O DNS é organizado em uma estrutura de árvore hierárquica com domínios de primeiro nível como .com e .edu no topo e servidores autorizados e não autorizados que armazenam e respondem consultas sobre nomes de domínio e endereços IP.