🦊Simulador de red
Simulador de red
🔒https://redes.os/simulador

🌐 SIMULADOR DE RED

Escribe un dominio y observa el viaje: DNS → IP → petición → respuesta. Activa el modo desafío y predice el resultado para ganar XP.

https://
🎮 Modo desafío:Aciertos: 0
Escenarios:
🧑 Tú
Navegador
📞 DNS
Domain Name System
Esperando dominio…
🖥 Servidor
no alcanzado
Esperando petición…
💡 Recordatorio

Error DNS: la petición nunca sale — no encuentra la IP.
Error HTTP: el servidor sí respondió, pero con problema.

📋 Códigos comunes
  • 200 OK
  • 404 no encontrado
  • 403 prohibido
  • 500 error del servidor
  • 502 / 503 gateway / no disponible
⌨️ Ejercicios de código — escribe tú la respuesta0 resueltos
Filtrar:Cada acierto = +15 XP · +2 🪙 (una vez)
HTMLEscribe un título principal que diga: Hola mundo
Escribe el inicio (por ej. <h o con) y aparecerá la lista. Ctrl+Espacio muestra todo · ↑↓ mover · Enter/Tab insertar
HTMLCrea un enlace a https://google.com con el texto: Buscar
Escribe el inicio (por ej. <h o con) y aparecerá la lista. Ctrl+Espacio muestra todo · ↑↓ mover · Enter/Tab insertar
HTMLMuestra una imagen 'gato.jpg' con texto alternativo: Un gato
Escribe el inicio (por ej. <h o con) y aparecerá la lista. Ctrl+Espacio muestra todo · ↑↓ mover · Enter/Tab insertar
HTMLEscribe una lista ordenada con dos elementos: Uno y Dos
Escribe el inicio (por ej. <h o con) y aparecerá la lista. Ctrl+Espacio muestra todo · ↑↓ mover · Enter/Tab insertar
CSSPinta el texto de rojo (solo la regla CSS)
Escribe el inicio (por ej. <h o con) y aparecerá la lista. Ctrl+Espacio muestra todo · ↑↓ mover · Enter/Tab insertar
CSSSelecciona la clase 'btn' y pon el fondo azul
Escribe el inicio (por ej. <h o con) y aparecerá la lista. Ctrl+Espacio muestra todo · ↑↓ mover · Enter/Tab insertar
CSSCentra con flex (escribe las 3 propiedades)
Escribe el inicio (por ej. <h o con) y aparecerá la lista. Ctrl+Espacio muestra todo · ↑↓ mover · Enter/Tab insertar
JSDeclara una constante 'nombre' con el valor 'Ada'
Escribe el inicio (por ej. <h o con) y aparecerá la lista. Ctrl+Espacio muestra todo · ↑↓ mover · Enter/Tab insertar
JSMuestra en consola el texto: Hola
Escribe el inicio (por ej. <h o con) y aparecerá la lista. Ctrl+Espacio muestra todo · ↑↓ mover · Enter/Tab insertar
JSEscribe un if que compruebe si 'edad' es mayor o igual a 18
Escribe el inicio (por ej. <h o con) y aparecerá la lista. Ctrl+Espacio muestra todo · ↑↓ mover · Enter/Tab insertar
JSUn bucle for de 0 a 4 que imprima i
Escribe el inicio (por ej. <h o con) y aparecerá la lista. Ctrl+Espacio muestra todo · ↑↓ mover · Enter/Tab insertar
JSDefine saludar(nombre) que retorne 'Hola ' + nombre
Escribe el inicio (por ej. <h o con) y aparecerá la lista. Ctrl+Espacio muestra todo · ↑↓ mover · Enter/Tab insertar
TERMINALPregunta al DNS por la IP de google.com
Escribe el inicio (por ej. <h o con) y aparecerá la lista. Ctrl+Espacio muestra todo · ↑↓ mover · Enter/Tab insertar
TERMINALEnvía pings a google.com
Escribe el inicio (por ej. <h o con) y aparecerá la lista. Ctrl+Espacio muestra todo · ↑↓ mover · Enter/Tab insertar
TERMINALMuestra el contenido de la carpeta actual (Linux/Mac)
Escribe el inicio (por ej. <h o con) y aparecerá la lista. Ctrl+Espacio muestra todo · ↑↓ mover · Enter/Tab insertar
TERMINALCambia a la carpeta 'proyectos'
Escribe el inicio (por ej. <h o con) y aparecerá la lista. Ctrl+Espacio muestra todo · ↑↓ mover · Enter/Tab insertar
JS🐛 BUG: `let esNumero = typeof cantidad === 'Number';` siempre da false. Corrige la línea (cantidad = 10, esperado true).
Escribe el inicio (por ej. <h o con) y aparecerá la lista. Ctrl+Espacio muestra todo · ↑↓ mover · Enter/Tab insertar
JSComprueba con typeof si la variable 'texto' es un string (guárdalo en esTexto).
Escribe el inicio (por ej. <h o con) y aparecerá la lista. Ctrl+Espacio muestra todo · ↑↓ mover · Enter/Tab insertar
JSUne nombre y apellido con un espacio en medio y guárdalo en nombreCompleto.
Escribe el inicio (por ej. <h o con) y aparecerá la lista. Ctrl+Espacio muestra todo · ↑↓ mover · Enter/Tab insertar
JSAñade nombreCompleto al final de la variable mensaje usando +=.
Escribe el inicio (por ej. <h o con) y aparecerá la lista. Ctrl+Espacio muestra todo · ↑↓ mover · Enter/Tab insertar
JS🐛 BUG: precioUnitario es '3' (string) y cantidad es 10. `total = precioUnitario * cantidad` da '310'. Convierte precioUnitario a número.
Escribe el inicio (por ej. <h o con) y aparecerá la lista. Ctrl+Espacio muestra todo · ↑↓ mover · Enter/Tab insertar
JS🐛 BUG: `const precio = 100;` y luego `precio = 120;` lanza TypeError. Declara precio para que SÍ se pueda reasignar.
Escribe el inicio (por ej. <h o con) y aparecerá la lista. Ctrl+Espacio muestra todo · ↑↓ mover · Enter/Tab insertar
JSCrea el array 'tareas' con 4 textos: Lavar platos, Sacar la basura, Limpiar el baño, Barrer.
Escribe el inicio (por ej. <h o con) y aparecerá la lista. Ctrl+Espacio muestra todo · ↑↓ mover · Enter/Tab insertar
JSDel array `let frutas = ['manzana','pera','uva'];` saca 'pera' y guárdalo en segunda.
Escribe el inicio (por ej. <h o con) y aparecerá la lista. Ctrl+Espacio muestra todo · ↑↓ mover · Enter/Tab insertar
JSGuarda en 'cuantas' cuántos elementos tiene el array tareas.
Escribe el inicio (por ej. <h o con) y aparecerá la lista. Ctrl+Espacio muestra todo · ↑↓ mover · Enter/Tab insertar
JSAgrega 'Trapear' al final del array tareas.
Escribe el inicio (por ej. <h o con) y aparecerá la lista. Ctrl+Espacio muestra todo · ↑↓ mover · Enter/Tab insertar
JSCrea un objeto 'libro' con titulo: 'Cien años de soledad' y autor: 'García Márquez'.
Escribe el inicio (por ej. <h o con) y aparecerá la lista. Ctrl+Espacio muestra todo · ↑↓ mover · Enter/Tab insertar
JSDel objeto libro, saca el título con notación de punto y guárdalo en 't'.
Escribe el inicio (por ej. <h o con) y aparecerá la lista. Ctrl+Espacio muestra todo · ↑↓ mover · Enter/Tab insertar
JSAgrega el objeto libro al final del array 'biblioteca' (que ya existe).
Escribe el inicio (por ej. <h o con) y aparecerá la lista. Ctrl+Espacio muestra todo · ↑↓ mover · Enter/Tab insertar
DOMBusca el elemento con id 'titulo' y guárdalo en una variable llamada titulo.
Escribe el inicio (por ej. <h o con) y aparecerá la lista. Ctrl+Espacio muestra todo · ↑↓ mover · Enter/Tab insertar
DOMEl elemento ya está en la variable mensaje. Cambia su texto a Adiós.
Escribe el inicio (por ej. <h o con) y aparecerá la lista. Ctrl+Espacio muestra todo · ↑↓ mover · Enter/Tab insertar
DOMAl elemento caja, agregale la clase activo.
Escribe el inicio (por ej. <h o con) y aparecerá la lista. Ctrl+Espacio muestra todo · ↑↓ mover · Enter/Tab insertar
DOMCambia el color del texto del elemento titulo a red (rojo).
Escribe el inicio (por ej. <h o con) y aparecerá la lista. Ctrl+Espacio muestra todo · ↑↓ mover · Enter/Tab insertar
📚 Ejercicios interactivos — HTML · CSS · JS · DOM · Red · Terminal · Lógica0/31
Filtrar:Cada acierto = +10 XP · +1 🪙 (una vez)
HTML¿Cuál etiqueta crea el título más importante de una página?
HTML¿Qué etiqueta se usa para un enlace a otra página?
HTMLPara mostrar una imagen usamos…
HTML¿Cuál etiqueta representa una lista con orden (1, 2, 3)?
HTMLEl bloque genérico sin significado semántico es…
CSSPara pintar el texto de rojo escribes…
CSS¿Qué selector aplica estilos a la clase 'btn'?
CSSPara centrar horizontalmente un contenedor con flex…
CSSEl espacio dentro de la caja (entre borde y contenido) es…
JSSe declara una variable que no cambia con…
JS¿Cuál operador es 'Y lógico'?
JSUn bucle que repite mientras se cumple una condición es…
JSLa tabla de verdad de (true && false) da…
JS!(true || false) es…
DOMEl DOM es…
DOMPara cambiar el texto de un elemento usas…
DOMdocument.querySelector('.card') devuelve…
DOM¿Qué significa auto.color?
DOMSi getElementById no encuentra el id, ¿qué devuelve?
DOMEn caja.classList.add('activo'), ¿add es…?
REDEl DNS traduce…
REDEl código 404 significa…
REDEl código 500 dice que…
REDUn ERR_NAME_NOT_RESOLVED es…
REDEl código 301 significa…
RED429 aparece cuando…
TERMINALPara ver la IP de un dominio usas…
TERMINALPara cambiar de carpeta en la terminal usas…
TERMINALPara probar si un servidor responde envías…
LOGICA(true || false) && !false =
LOGICASi NO tengo hambre Y tengo dinero, ¿compro helado?
Listo · conexión segura
Nv 1🪙 0🔥 0--:--