Prueba gratis
Learning

Los mejores servidores DNS y lo que ofrecen

Joseph Caudle's profile picture Joseph Caudle on

El Sistema de Nombres de Dominio es una parte fundamental de Internet. Hay muchos procesos ejecutándose en segundo plano mientras hace algo tan simple como ponerse al día en un blog como este. Uno de los procesos más importantes en la navegación web simple lo realizan principalmente los servidores DNS, sin embargo, muchos desarrolladores nunca han aprendido mucho más que el nombre de uno (o quizás dos) servidores DNS. Cambiemos eso hoy.

DNS como parte de Internet

El sistema de nombres de dominio, o simplemente DNS, puede no ser algo en lo que piense todos los días. Sin embargo, el DNS es una pieza esencial de lo que hace que Internet sea utilizable. Cuando el DNS funciona correctamente, basta con escribir un nombre de dominio en la barra de URL para abrir un sitio web, pero si no fuera por el DNS, tendríamos que escribir la dirección IP asociada con ese sitio web para poder abrirlo. Para abrirlo.

Los diferentes servidores DNS en la actualidad

Hay muchas implementaciones diferentes del sistema DNS en la actualidad. Cada servidor DNS representa una implementación diferente de características, como la interfaz, el soporte de la plataforma, el paquete y las funciones adicionales.

UNIR

BIND fue diseñado a principios de 1980 en la Universidad de California Berkeley. Escrito por cuatro estudiantes, BIND fue y sigue siendo actualizado continuamente y, a menudo, se considera el servidor DNS convencional estándar. BIND es capaz de servir como un servidor de nombres autorizado, así como también como un recursor y admite muchas características avanzadas de DNS, como DNSSEC, transferencias TSIG, redes IPv6. Se puede administrar a través de la línea de comandos o [con una interfaz web] (http://www.debianhelp.co.uk/bindweb.htm). Aunque se usa principalmente en sistemas operativos similares a Unix, BIND es completamente multiplataforma en la actualidad.

PowerDNS

PowerDNS se creó a fines de la década de 1990 en los Países Bajos y rápidamente se convirtió en uno de los principales proveedores de software y servicios de DNS. El servidor en sí está escrito en C++ y tiene una sólida comunidad de colaboradores. PowerDNS es tan completo como BIND, pero se administra exclusivamente a través de una CLI. Muchos optan por implementar PowerDNS, ya que es un servidor DNS estable y sólido, al mismo tiempo que cuenta con el respaldo de una sólida comunidad y soporte comercial.

Sin consolidar

Escrito inicialmente en Java en 2006, Unbound fue reescrito en C por NLnet Labs como software de servidor DNS de alto rendimiento en 2007. Los puntos fuertes de Unbound son sus componentes modulares con funciones modernas. Unbound es un solucionador de DNS recursivo y, por lo tanto, no es capaz de actuar como un servidor de nombres autorizado, pero hay módulos disponibles para DNSSEC y una API de resolución de clientes integrada. Unbound se creó originalmente para sistemas operativos similares a Unix, pero desde entonces también se ha adaptado a Windows.

Dnsmasq

Dnsmasq se publicó por primera vez en 2001 bajo licencia GPL. Como software libre, Dnsmasq es parte de muchas distribuciones de Linux en la actualidad. Dnsmasq es principalmente un reenviador de DNS y un servidor DHCP administrado a través de la línea de comandos. Este software es liviano y se considera especialmente fácil de configurar. Se recomienda Dnsmasq para redes pequeñas en todos los sistemas operativos con la excepción de Windows.

Erl-DNS

Erl-DNS es un servidor de nombres completo escrito en Erlang. Proporciona respuestas de consulta muy rápidas (30-65 µs/respuesta) y se puede utilizar como un servidor de nombres autorizado con varias técnicas de almacenamiento para datos de zona. Erl-DNS se presta muy bien para ser ampliado a través del sistema de módulos de Erlang y también es bastante tolerante a fallas debido a la filosofía de Erlang de "dejar que se bloquee".

Elegir un servidor DNS

En este punto, puede sentir que está un poco abrumado. De hecho, si le dijera que salga y comience a ejecutar su propia infraestructura de DNS utilizando la información que he proporcionado aquí, no le estaría haciendo ningún favor. Ejecutar su propio servidor DNS es fácil, ejecutar su propia infraestructura DNS que funciona bien, es estable y resistente no es tan fácil.

Ejecutar servidores DNS resilientes no es fácil

Dicho esto, ¡hay buenas noticias! No tiene que ejecutar sus propios servidores si tiene [un excelente proveedor de DNS administrado] (https://dnsimple.com). No solo puede registrar o transferir dominios, configurar servicios como Google Apps y comprar certificados SSL desde la comodidad de su página de administración de dominio con nosotros, pero también tendrá la tranquilidad de saber que alguien que sabe cómo el DNS puede morderlo está ejecutando sus servidores DNS.

Lo que usamos

En DNSimple, usamos una combinación de tecnologías en toda nuestra pila. Nuestros servidores de nombres no son una excepción. Actualmente estamos ejecutando tanto Erl-DNS para nuestros servidores de nombres autorizados como PowerDNS por su excelente compatibilidad con DNS secundario. Ambos nos permiten ejecutar una base de datos PostgreSQL para datos de zona y tenemos métodos patentados para hacer que las actualizaciones de zona estén disponibles lo antes posible. Además, podemos ejecutar Erl-DNS en un total de 40 nodos en 5 puntos de presencia globales diferentes en una red Anycast. Además, estamos utilizando otras tecnologías que brindan puntos de presencia aún más distribuidos y tecnologías más variadas para ayudar con nuestra mitigación contra los ataques DDoS.

Esperamos proporcionar un servicio DNS fácil de usar, rápido y estable, y nuestra tecnología de servidor de nombres es solo una de las formas en que lo hacemos. Si aún no lo ha hecho, pruébenos. Brindamos una prueba gratuita de 30 días y siempre estamos dispuestos a [ayudar con cualquier pregunta que pueda tener] (https://dnsimple.com/contact).

Share on Twitter and Facebook

Joseph Caudle's profile picture

Joseph Caudle

Teacher of people and computers. Fond of subtle distinctions.

We think domain management should be easy.
That's why we continue building DNSimple.

Try us free for 30 days
4.5 stars

4.3 out of 5 stars.

Based on Trustpilot.com and G2.com reviews.