¿Puedo hacer que la computadora de mi casa sea un servidor que sirve páginas web en un determinado dominio? ¿Cómo?

Lo más probable es que sí, suponiendo que su ISP no bloquee las conexiones entrantes.

Si su dirección IP no cambia (es decir, tiene una dirección IP pública estática), esto es fácil: simplemente compre un nombre de dominio (desde cualquier lugar, por ejemplo, uso Namecheap), luego en la consola de administración cree un registro “A” eso apunta a su dirección IP. Luego configure el reenvío de puertos en su enrutador (si tiene uno), inicie algo como Apache o nginx y listo.

Si su dirección IP cambia (muy probablemente para una conexión a Internet doméstica), hay servicios que puede usar para manejar esto por usted: los 5 mejores proveedores de DNS dinámicos que puede buscar de forma gratuita hoy

Dicho esto, con cosas como Google App Engine, Heroku y similares (que tienen niveles gratuitos), no estoy seguro de querer hacer eso. Especialmente al principio, mientras aún lo descubres, espera ser hackeado mucho : si tienes algo importante en tu computadora o red, mejor no ejecutes ningún servicio (de acceso público) en él.

Seguro. Idealmente, necesitaría tener una IP estática de su ISP y un enrutador que admita el reenvío de puertos (bastante seguro de que todos lo hacen en estos días).

Suponiendo que tenga su servidor web instalado y en funcionamiento, configuraría su enrutador para reenviar el tráfico HTTP y / o HTTPS a la dirección IP local (lan) de su servidor. Esto debería permitirle acceder al servidor externamente a través de la IP provista por su ISP desde un navegador fuera de su LAN.

Luego, inicie sesión en el sitio del registrador de su dominio y configure el DNS para que apunte a su IP externa. Espera de 4 a 24 y ya está

Si tiene una dirección IP estática, la respuesta es SÍ. Sería bueno si tuviera como conexión a Internet de banda ancha de alta velocidad, cargar / descargar.