¿Simulación de configuración de DNS?

¿Existe algún tipo de aplicación o aplicación web que le permita simular y jugar con la configuración y los campos de DNS (CNAME, ...) y probar varias configuraciones simples en una pequeña red simulada?

Estoy hablando de un nivel de simulación ficticio, muy básico. Nada que sirva para simular capas de red reales, solo algo de alto nivel, una especie de juego/demostración.

Por lo general, pongo mis manos en la configuración de DNS solo una vez por proyecto, y esto no me permite adquirir suficiente dominio con él, porque cada vez tiendo a olvidar lo que aprendí y tengo que leerlo nuevamente.

Además, la aplicación de la configuración de DNS generalmente lleva días, y siendo yo mismo una persona que aprende haciendo, el hecho de que no puedo modificarlo todo lo que necesito hace que sea aún más complicado fijar estos conceptos en mi cerebro. .

Si no es una aplicación web, el software debe ejecutarse en Linux, Windows. Se prefieren las opciones gratuitas (como "cerveza gratis").

Si no es una aplicación web, ¿qué sistema operativo se adaptaría a sus necesidades? ¿Y cuál es su límite de precio si se trata de soluciones pagas? // Jugando con la respuesta de Neil: puede configurar varias máquinas virtuales livianas y hacer que una de ellas sea su servidor DNS (y las demás que lo usan). Juegue con un "dominio ficticio" en ese "sandbox", y puede "romperlo" todo lo que quiera sin consecuencias reales (en el peor de los casos, simplemente restablezca la VM rota a una instantánea anterior).
1)Linux, Windows. 2) Una opción gratuita sería mejor. 3) Bien, pero esta configuración pone aún más trabajo en el proceso de aprendizaje que estoy tratando de lograr... Quiero decir, si hubiera una aplicación simple o incluso mejor una aplicación en línea, preferiría ir por ese camino. Pero sí, gracias por el consejo. ¡Podría embarcarme en esta ruta si no aparece nada más! ...Sin embargo, todavía tengo la sensación de que debe existir algo más simple, tal vez sentarse sea algún rincón de la web :) Por ejemplo, ¿sabe si alguna de las soluciones a estas otras preguntas se aplicaría? softwarerecs.stackexchange.com/a/23245/21533
Dependiendo de su nivel de experiencia, pero lo que es más importante, de la cantidad de tiempo y la necesidad de aprender que tiene, pero podría instalar varios servidores DNS (bind, nsd, yadifa, powerdns) en cualquier caja de Unix (no es necesario alquilar uno, el tuyo o un VM/contenedor es suficiente) y haz que escuchen en varios puertos (ya que el 53 predeterminado no se compartirá) y configúralos como quieras para experimentar. Esto carecerá de brillo, pero básicamente coincidirá con lo que sucede en los sistemas de producción reales, por lo que aprenderá mucho. O implemente múltiples VM/contenedores, uno por caja de servidor para que cada uno tenga su propio puerto 53.
@jj_ integró esos hechos directamente con su pregunta para que sean más fáciles de detectar. Y 3) no, ni siquiera he oído hablar de ninguno de esos antes, lo siento.

Respuestas (2)

Mis alumnos construyen una LAN de 5 máquinas (router, DNS, dhcp, samba, cliente) en VirtualBox. Al usar la edición de servidor Debian o ubuntu, las máquinas virtuales son pequeñas. El cliente puede ser una imagen de Live CD de Linux para que no use espacio adicional en el disco.

Solo para asegurarme de que lo hice bien: te refieres a todos ellos en una sola máquina física, ¿correcto?
@jj_: sí, cada estudiante tiene una máquina host (algunos dell, 16 gb de ram, win10 o linux a través del arranque de red). Cree 5 vms (o más) todos funcionando felizmente.

Esto es lo que hice cuando quise aprender más sobre DNS.

Me registré en Digital Ocean y obtuve dos gotitas a $ 5 / mes cada una, luego configuré Bind, que realmente me ayudó con mi aprendizaje. Luego jugué un poco con esta caja de arena que había creado. Luego puede hacer web, correo electrónico, etc., probando varias cosas. Puedes hacer muchas cosas geniales con estos Droplets.

Podría registrar un dominio en algún lugar para usarlo en su sandbox.

Fresco. ¿Conoces alguna alternativa gratuita similar?
Algún tipo de software de virtualización como Virtualbox podría ser una buena forma de crear un entorno limitado de forma gratuita en su máquina local.