Aprende sobre redes y dominios
Dominios, DNS, SSL y CDN conectan tu aplicación con las personas. Aprende cómo funciona cada pieza y cómo corregir los errores más comunes.
Destacados
- ConceptosQué es un balanceador de carga y para qué sirveUn balanceador de carga reparte las solicitudes entre varios servidores. Aprende cómo funciona, los algoritmos, capa 4 y 7 y un ejemplo con nginx.
- ConceptosRegistros DNS: A, CNAME, MX y TXTLos registros DNS son las instrucciones de una zona que indican a dónde apunta un nombre. Entiende A, AAAA, CNAME, MX, TXT, NS y CAA con ejemplos y comandos dig.
- Paso a pasoCómo apuntar un dominio a tu hostingPara apuntar un dominio a tu hosting, crea un registro CNAME (o A) en el DNS de tu registrador. Pasos, cómo comprobarlo y los errores más comunes.
Conceptos9
- Qué es un balanceador de carga y para qué sirveUn balanceador de carga reparte las solicitudes entre varios servidores. Aprende cómo funciona, los algoritmos, capa 4 y 7 y un ejemplo con nginx.
- Registros DNS: A, CNAME, MX y TXTLos registros DNS son las instrucciones de una zona que indican a dónde apunta un nombre. Entiende A, AAAA, CNAME, MX, TXT, NS y CAA con ejemplos y comandos dig.
- Qué es un certificado SSL y para qué sirveSSL/TLS es el protocolo que cifra la conexión entre el navegador y el servidor y demuestra que el sitio es genuino. Mira cómo funciona y qué es el certificado.
- Qué es un CDN y cómo funcionaUn CDN es una red de servidores repartidos por el mundo que guarda copias de tu contenido y responde cerca del visitante. Cómo funciona, qué cachear y sus límites.
- Qué es DNS y para qué sirveDNS es el sistema que traduce nombres de dominio en direcciones IP. Mira cómo pasa una consulta por resolvedor, raíz y autoritativo, y cómo actúan caché y TTL.
- Qué es un proxy inversoUn proxy inverso es un servidor que recibe las peticiones de los clientes y las reenvía a tu app. Cómo funciona, para qué sirve y un ejemplo con nginx.
- Qué es un subdominioUn subdominio es un prefijo antes del dominio principal, como api.ejemplo.com. Mira cómo funciona en el DNS, cómo crearlo y cuándo elegirlo frente a una subcarpeta.
- IPv4, IPv6 e IP fija: lo básico para quien hospedaIPv4 usa direcciones de 32 bits e IPv6 de 128 bits. Entiende la diferencia, qué es una IP fija y por qué apuntar un dominio por nombre suele ser mejor.
- Latencia y ping: por qué importa la ubicación del servidorLa latencia es el tiempo que tarda un dato en ir y volver entre tú y el servidor. Aprende qué es el ping, qué la compone, cómo medirla con curl y cómo reducirla.
Paso a paso5
- Cómo apuntar un dominio a tu hostingPara apuntar un dominio a tu hosting, crea un registro CNAME (o A) en el DNS de tu registrador. Pasos, cómo comprobarlo y los errores más comunes.
- Encabezado Cache-Control: cuánto tiempo se guarda un archivo en cachéCache-Control es el encabezado HTTP que define cuánto tiempo navegador y CDN guardan una respuesta. Mira max-age, no-cache, immutable y recetas por tipo de archivo.
- Cómo usar un dominio personalizado en tu appPara usar un dominio personalizado, añádelo en tu hosting y crea en el DNS los registros que te indique. Pasos, www, HTTPS y errores comunes.
- Certificado SSL gratis: cómo funcionaLet's Encrypt emite certificados SSL/TLS sin costo, de forma automática con el protocolo ACME. Conoce los desafíos de validación, la renovación y cómo emitirlo.
- Algoritmos de balanceo de carga: round robin, least connections y másLos algoritmos de balanceo deciden qué servidor recibe cada petición. Conoce round robin, least connections, IP hash y hash consistente, con código y nginx.
Problemas y errores4
- Propagación de DNS: por qué tarda y cómo verificarlaLa propagación de DNS es el tiempo que tardan las cachés en olvidar el registro antiguo. Entiende el TTL, por qué tu PC ve el sitio viejo y cómo verificar con dig.
- Errores de certificado SSL: cómo solucionarlos¿Certificado SSL inválido, vencido o 'no seguro'? Causas de los errores de certificado y handshake, cómo diagnosticarlos con openssl y curl y cómo corregirlos.
- DNS_PROBE_FINISHED_NXDOMAIN: qué significa y cómo arreglarloDNS_PROBE_FINISHED_NXDOMAIN significa que el DNS respondió que el dominio no existe. Conoce las causas, cómo diagnosticar con dig y cómo corregir cada una.
- Timeouts y errores de load balancer: 502, 503 y 504 explicadosUn 504 significa que el load balancer dejó de esperar a tu app; un 502, que recibió una respuesta inválida. Conoce cada timeout, cómo diagnosticarlo y corregirlo.
Costos3
- ¿Cuánto cuesta una CDN?Una CDN cuesta de cero a cientos de dólares al mes, según el tráfico, la región de los visitantes y las peticiones. Ve cómo estimar la factura y los costos ocultos.
- ¿Certificado SSL gratis o de pago?Los certificados DV gratuitos cifran igual que los de pago. Mira qué cambia de verdad (validación, garantía, soporte) y cuándo conviene pagar por un certificado.
- ¿Cuánto cuesta un dominio?Un .com suma precio mayorista, tasa de ICANN y margen del registrador, y un .com.br tiene precio anual fijo en Registro.br. Mira por qué sube la renovación.
Comparaciones3
- Dominio y hosting: cuál es la diferenciaEl dominio es la dirección en texto de tu sitio; el hosting es el servidor donde corre. Mira qué hace cada uno, dónde se compran y cómo los une el DNS.
- HTTP vs HTTPS: por qué el navegador dice 'No es seguro'HTTPS es HTTP dentro de una conexión TLS cifrada. Mira las diferencias, por qué el navegador muestra 'No es seguro' y cómo migrar tu sitio sin romper nada.
- Registro A o CNAME: cuál usar para apuntar tu dominioEl registro A apunta un nombre a una IP y el CNAME apunta a otro nombre. Mira las diferencias, la regla del dominio raíz, el conflicto con MX y cuándo usar cada uno.
Cuál elegir3
- ¿Qué TTL usar en los registros DNS?Para la mayoría de los registros DNS, un TTL de 300 a 3600 segundos equilibra velocidad y flexibilidad. Mira el valor ideal por tipo de registro y antes de migrar.
- Qué extensión de dominio elegir: .com, .dev, .app o la de tu paísPara un público global, .com es la opción más segura; para un solo país, la extensión de ese país. Cuándo tienen sentido .dev y .app y qué cambia en SEO y HTTPS.
- ¿Tu sitio necesita una CDN? Cuándo vale la penaUn sitio pequeño casi siempre gana con una CDN, pero la ganancia depende de dónde están los visitantes y de lo que sirve el sitio. Mira criterios y cuándo omitirla.