En un Mac de mi casa desarrollo aplicaciones con varias herramientas como Jekyll o Meteoro . Suelen tener sus propios puertos por defecto para sus servidores web de desarrollo; Jekyll utiliza 4000, Meteor 3000, etc.
Así que en ese Mac iría a 127.0.0.1:4000 (o localhost en lugar de la dirección IP) para acceder a mi aplicación. Tengo otro Mac en la misma LAN y me gustaría verlo también. Pensé que sería simplemente 192.168.0.164:4000 (por ejemplo), pero eso no funciona. Sin embargo, hacer ping a esa IP funciona bien, y también lo hace el SSHing (si lo habilito en Compartir). Pensé que el 192.168.0.164 por lo tanto, sólo se traduciría a la localhost de ese Mac y los puertos y HTTP funcionaría bien .. Está claro que se me escapa algo.
Ambos son Macs bastante frescos: no hay mucho software instalado. El cortafuegos estaba desactivado por defecto. No pude ver nada en Preferencias del Sistema > Compartir que pareciera apropiado. ¿Cómo puedo hacer que funcione el puerto 192.168.0.164:4000/3000/lo que sea?