Un servidor DNS permite obtener la dirección IP correspondiente a un dominio (una URL en el caso de un sitio web). Su mecánica se asemeja a la de un directorio telefónico o guía que traduce los dominios en direcciones IP y otros tipos de registros. Los navegadores necesitan la dirección IP para poder conectarse al servidor web responsable de la página que el usuario desea visitar. Y es que las direcciones IP identifican de forma única cada máquina conectada a internet, exactamente igual que si se tratase de un número de teléfono. Se trata de un eslabón discreto pero fundamental para garantizar la seguridad en internet. El ejemplo más frecuente de servidor DNS es el servidor BIND, el más común en internet. En la actualidad, las direcciones IP se registran principalmente en IPv4. Próximamente también será posible utilizar direcciones IPv6. Cada asociación de dominio con una dirección IP es única. Los servidores DNS se organizan de forma jerárquica: la raíz (representada generalmente por un punto) es el centro jerárquico más elevado. En un dominio, se pueden crear varios subdominios que, a su vez, pueden crear delegaciones de subdominios alojados en otros servidores. Las delegaciones crearán entonces zonas con su propio sistema jerárquico. Los dominios que se sitúan justo por debajo de la raíz son los dominios primarios (TLD o «Top Level Domain»). Las actualizaciones se realizan en el servidor primario del dominio. La transferencia de zona consiste en la reproducción de los registros del servidor primario por los servidores secundarios.