conectar base de datos fuera de red local

Colapsar
X
  • Filtrar
  • Tiempo
  • Mostrar
Limpiar todos
nuevos mensajes

  • conectar base de datos fuera de red local

    hola a todos soy nuevo en la pagina y mi consulta es la siguiente.

    Estoy desarrollando un sistema del cual necesito conectarlo a una base de datos en red. Conectarlo en forma local no tengo problemas, el problema es que tengo que conectarla fuera de la red que tengo. Me explico mejor la base de datos la tengo en un servidor en una ciudad y me tengo que conectar a la base de datos desde otra ciudad. Lo otro la red es por adsl, es decir solo se comunican por internet.

    El sistema lo estoy desarrollando en visual basic 2010 y la base de datos la estoy creando en mysql.

  • #2
    Re: conectar base de datos fuera de red local

    Necesitas la ip publica y abrir el puerto correspondiente del router y darle la ruta correspondiente a tu cadena de conexion (Ip:ruta local), te recomiendo lo hagas por VPN por un tema de seguridad, ahora si tienes ip dinamica esta va a cambiar cada vez que apagues el router, en ese caso debes adquirir una ip fija o en su defecto usar un servicio como No-IP o DynDNS. No he probado No-Ip que por cierto tiene versión gratis pero si he probado con DynDNS el cual es de pago (no muy caro).
    --------------------------------
    Si eres agradecido, obtendrás más...

    YAcosta

    Comentario


    • #3
      Re: conectar base de datos fuera de red local

      Originalmente escrito por YAcosta Ver mensaje
      Necesitas la ip publica y abrir el puerto correspondiente del router y darle la ruta correspondiente a tu cadena de conexion (Ip:ruta local), te recomiendo lo hagas por VPN por un tema de seguridad, ahora si tienes ip dinamica esta va a cambiar cada vez que apagues el router, en ese caso debes adquirir una ip fija o en su defecto usar un servicio como No-IP o DynDNS. No he probado No-Ip que por cierto tiene versión gratis pero si he probado con DynDNS el cual es de pago (no muy caro).
      gracias por la respuesta:

      Entonces en la sentencia de la conexion en donde dice:

      server=ippublica\ipservidor

      lo otro en los dos routers abro el puerto 3306

      igual voy a probar y aviso como me fue

      Comentario


      • #4
        Re: conectar base de datos fuera de red local

        Solo debes abrir el puerto en el router del servidor, no en el cliente.

        La cadena de conexion viene siendo:

        TuIp:RutaLocal

        ejemplo

        200.45.482.45:C:\MISistema\MIBD (no me queda claro si aqui tienes que poner el puerto, ejemplo:200.45.482.45:3306:C:\MISistema\MIBD

        Salvo que estés usando DSN.

        Y si lo usas con DynDNS termina siendo asi:
        miservidor.dyndns.com:C:\MiSistema\MiBD

        Esto si lo he probado y lo vengo usando, el unico detalle es que no lo estoy haciendo con BD MySQL sino con Firebird pero en esencia deberia ser lo mismo.

        Saludos
        --------------------------------
        Si eres agradecido, obtendrás más...

        YAcosta

        Comentario


        • #5
          Re: conectar base de datos fuera de red local

          gracias lo probare

          Comentario


          • #6
            Re: conectar base de datos fuera de red local

            Bueno despues de buscar y seguir los consejos logre hacer la conexion a traves de una vpn y lo hice con el programa hamachi ya que es el que me sirvio para conectar la base de datos que alojo en linux y los pcs remotos tienen windows.

            Despues de todo no fue muy dificil.

            Gracias por la ayuda

            Comentario

            Trabajando...
            X