Creo que puedes dividir en dos tu problema:
1. conseguir visibilidad vía IP entre la central y las sucursales.
2. accdeder desde una apliacion en una IP a una Bse de Datos en otra IP
Sobre el punto lo importante es
¿Tienes IP fija en la central y las sucursales?
Si no tienes IP fija entonces tienes varias soluciones:
1.1 Usar el no-ip o algo parecido, tal como te han explicado mas arriba. El problema de esto es que tambien debes tener acceso al router y/o al firewall, si los usas, para abriri los correspondoentes puertos de acceso a la base de datos o lo que sea que uses.
1.2 Usar
hamachi o algo parecido, que te permite, sin necesidad de accder a tu router ni nada, establecer una VPN, de manera que tendrias comunicadas la central y la sucursales como si estuvieran en una red local, hasta el punto en que incluso podrias comprator carpetas e impresoras.
Desde luego, hamachi es la opción mas fácil, rápida y sencilla.
Un saludo!