Si tienen accesso a internet haz que se conecten a la IP del servidor, como no pueden saber cual es la IP del servidor sugiero guardar esa IP (cada vez que se cambie la IP debes actualizarla) en un servidor remotamente accesible como
http://dns-lookup.tuars.com/ en el servidor guardas tu IP y desde los clientes programas para que consulten el IP del Servidor desde el servidor remoto.
En Lan asi como en Internet cada una tiene su propia IP, si en internet es 18.43.11.123 en LAN puede ser 192.168.1.1 pero se refieren a la misma maquina. Como las IP no son estaticas deberás buscar un Servidor que sí esté disponible con una dirección estática para unir ambos cliente-servidor.