Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Como conectar a servidor FB2.1 desde Internert (https://www.clubdelphi.com/foros/showthread.php?t=63708)

sitrico 26-02-2009 20:47:50

Como conectar a servidor FB2.1 desde Internert
 
Buenas,

Tengo un servidor Firebird 2.1 trabajando sobre windows 2003 server con acceso a internet, tambien trabaja como servidor de archivos, dhcp, dns, servidor de impresion, servidor de vpn y SQL SERVER.

Es el unicio servidor de una red pequeña y tiene 3 adaptadores de red, uno para la conexion a internet y 2 para la red local.

Ahora necesito conectar algunas aplicaciones desde internet directamente al servidor web (tiene asignado un nombre dns con no-ip y funciona perfecto para vpn pero no puedo usar vpn para este caso)

Puedo usar ese nombre IP para la conexion sobre internet ?

miserver.no-ip.com:c:\databasedir\database.fdb

Se supone que debo abrir el puerto del firewall 3050 pero al tratar de configurar el firewall de windows 2003 server me sale:

Cita:

No se puede ejecutar Firewall de windows porque es posible que otro programa o servicio esté usando el componente de traduccion de direcciones de red (lpnat.sys)
Lo que es cierto cuando se activa la función de VPNAT para compartir la conección a internet.

Si trato de conectarme desde internet usando IBExpert me sale:

Cita:

Attempting to connect to:
miserver.no-ip.com:C:\databasedir\database.fdb

Connecting... Failed!
------------------------------------
Unsuccessful execution caused by a system error that precludes
successful execution of subsequent statements.
Unable to complete network request to host "miserver.no-ip.com".
Failed to establish a connection.
Se produjo un error durante el intento de conexión ya que la parte conectada no respondió adecuadamente tras un periodo de tiempo, o bien se produjo un error en la conexión establecida ya que el host conectado no ha podido responder.
.

Attempting to connect to services manager... Failed!
------------------------------------

Unsuccessful execution caused by a system error that precludes
successful execution of subsequent statements.
Unable to complete network request to host "miserver.no-ip.com".
Failed to establish a connection.
Se produjo un error durante el intento de conexión ya que la parte conectada no respondió adecuadamente tras un periodo de tiempo, o bien se produjo un error en la conexión establecida ya que el host conectado no ha podido responder.
.

Disconnecting from database... Passed!
Localmente (con nombre o IP local funciona perfecto)

defcon1_es 04-03-2009 18:25:33

Hola.
¿Has probado con otro puerto que no sea el 3050?
¿Te da siempre el error en el firewall al intentar configurarlo?

No hace mucho, un cliente me planteó un sistema similar,
usando el servicio de no-ip.com, y no hubo ningun problema con la conexión,
excepto que tardaba + de 2 minutos en conectarse a la bd,
aunque no sé que es lo que hicieron en su servidor, puesto que su base de datos se alojó en un servidor de la empresa que les ha hecho la tienda web.

De todas formas, mira este enlace por si te sirve de ayuda.

Kipow 05-03-2009 06:30:33

No tenes instalado el ISA Server, si estas tratando de usar abrir el puerto en el firewall no te va a dejar, tenes que hacerlo en el ISA, ahora bien no se trata solo de abrir el puerto tambien hay que enrutarlo (forwarding). eso lo haces en tu router de internet.

sitrico 21-03-2009 17:51:08

Gracias a ambos, pero la verdad por razones de tiempo :( tuve que descartar el firebird y utilizar un MS SQL Server que estaba disponible en el servidor de hospedaje web. (Ya tengo funcionando la aplicación).

Cita:

No tenes instalado el ISA Server, si estas tratando de usar abrir el puerto en el firewall no te va a dejar, tenes que hacerlo en el ISA
Efectivamente no tengo instalado el ISA Server, por lo que ese debe ser el problema.

En el ultimo intento probé con los componentes zedebe y tampoco funcionó.

Kipow 21-03-2009 21:01:23

Cita:

Empezado por sitrico (Mensaje 342247)
Gracias a ambos, pero la verdad por razones de tiempo :( tuve que descartar el firebird y utilizar un MS SQL Server que estaba disponible en el servidor de hospedaje web. (Ya tengo funcionando la aplicación).



Efectivamente no tengo instalado el ISA Server, por lo que ese debe ser el problema.

En el ultimo intento probé con los componentes zedebe y tampoco funcionó.

Si tu servidor de firebird lo podias utilizar bien en el entorno local, el puerto 3050 probablemente ya estaba abierto. lo que te falto hacer es lo de enrutarlo (eso lo haces en el router) decirle que las peticiones a ese puerto (3050) deben de ser dirigidas a la ip local de tu servidor.

rastafarey 23-03-2009 22:14:47

resp
 
en le menu de servicios/comunicicon y diasnosticos de ib expert realizale un chequeo a los puestos y al servio de firebird.

Segun lo que veo es que tus puertos estan bloqueados.

Una pregunta en pasi estas.?

sitrico 31-03-2009 18:04:04

Cita:

Una pregunta en pais estas.?
Venezuela.

Voy a probar lo de IBExpert: igual desde local y vpn funciona. Desde la web no.

Gracias a todos por la información. Pero recuerden que ya logre solucionar este caso usando SQL Server. Espero no ofender a nadie por el cambio y no he cambiado de opinión sobre Firebird (aun lo prefiero) pero en este caso especifico fue mas fácil con SQL server.

Kipow 31-03-2009 19:55:02

Ya hiciste lo del router?


La franja horaria es GMT +2. Ahora son las 14:48:44.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi