El protocolo DNS se utiliza para resolver FQDN (nombres de dominio totalmente calificados) en direcciones IP en todo el mundo. Esto nos permite encontrar y conectarnos correctamente a sitios web y servicios de Internet sin importar dónde se encuentren. Sin embargo, su utilidad no termina ahí: las redes privadas y de empresas locales también dependen de DNS para funcionar de manera eficiente y correcta.
En muchos casos, cuando no hay un servidor DNS local disponible, nos vemos obligados a utilizar los servidores DNS de nuestro ISP o algún servidor DNS público; sin embargo, esto a veces puede resultar problemático. Hoy en día, los routers pequeños de gama baja tienen la capacidad de integrar la funcionalidad DNS, lo que facilita las cosas, pero también lo hacen los routers Cisco; simplemente deben configurarse y listo.
Este artículo te mostrará cómo configurar tu router Cisco para proporcionar servicios DNS a tu red y hacer que todos los clientes lo utilicen como servidor DNS. Nuestro proceso paso a paso fácil de seguir asegura que comprenderás el proceso y lo tendrás funcionando en minutos.
Escenario de ejemplo
Considera el siguiente diagrama de red. Esta es nuestra red de ejemplo; nos gustaría habilitar el servicio DNS para que nuestras estaciones de trabajo puedan resolver correctamente los dominios de Internet, pero también los nombres de red locales.

El primer paso es habilitar el servicio DNS y la búsqueda de dominios en el router:
R1# configure terminal
R1(config)# ip dns server
R1(config)# ip domain-lookup
A continuación, debemos configurar el router con un servidor de nombres público; esto obligará al router a realizar búsquedas DNS recursivas; en otras palabras, por cada solicitud que reciba de nuestras estaciones de trabajo, el router intentará encontrar la respuesta preguntando a tantos servidores DNS como sea necesario y, finalmente, devolverá una respuesta:
R1(config)# ip name-server 4.2.2.5
R1(config)# ip name-server 4.2.2.6
Cisco IOS te permitirá ingresar hasta 6 servidores de nombres diferentes (esencialmente servidores DNS). Por lo general, usarías el servidor DNS de tu ISP para asegurarte de tener respuestas rápidas y luego colocar algunos servidores DNS públicos gratuitos como los anteriores. Esto asegurará que obtendrás una respuesta DNS de tu ISP o de los servidores DNS públicos.
El siguiente paso es configurar tu servidor DNS con los nombres de host de tu red local; de esta manera, cuando el PC de Alan intente hacer ping o conectarse a Wayne, el router resolverá correctamente su nombre NetBIOS a la dirección IP adecuada:
R1(config)# ip host alan 192.168.1.10
R1(config)# ip host john 192.168.1.11
R1(config)# ip host wayne 192.168.1.12
Si ahora intentas hacer ping a “wayne” directamente desde el indicador de la CLI de tu router, deberías recibir una respuesta:
R1# ping wayne
En este punto, puedes configurar tus estaciones de trabajo para que utilicen la dirección IP de tu router como servidor DNS principal:

Resumen
Hemos cubierto cómo un router Cisco se puede utilizar como un servidor DNS básico para permitir que los clientes de red realicen consultas DNS para la red local e Internet.
Los artículos futuros sobre DNS cubrirán configuraciones más avanzadas, incluidos registros de recursos de dominio completos, equilibrio de carga DNS y más.
También puedes leer: Cómo Configurar un Servidor DNS Dinámico (DDNS) en Router Cisco
Si te ha resultado útil el artículo, agradeceríamos que lo compartieras con otras personas utilizando los servicios proporcionados en la esquina superior izquierda de este artículo. Compartir nuestros artículos solo te lleva un minuto y ayuda a Firewall.cx a llegar a más personas a través de dichos servicios.