O Domain Name System (DNS) é implementado como um
sistema distribuído usando o paradigma cliente-servidor
e possui três componentes: a base de dados distribuída,
os servidores de nomes e os clientes (conhecidos como
resolvedores). A base de dados distribuída é hierárquica
e composta por registros de recursos que são mantidos
pelos servidores e consultados pelos clientes. Um desses
registros de recursos contém múltiplos campos com informações administrativas sobre o domínio, como o nome
do servidor de nomes primário, o endereço de e-mail do
responsável, o número de série do banco de dados, entre
outras.
Esse registro de recurso é o