Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Firebird Internet (https://www.clubdelphi.com/foros/showthread.php?t=35370)

keys 08-09-2006 08:43:04

Firebird Internet
 
Hola a Todos, ya se que estas preguntas estan en el foro pero es que me las he rivisado y no encuentro el problema.

Bueno pues estoy intentando conectarme a una base de datos firebird a través de internet y tengo el siguiente problema. Lo estoy haciendo con el IBEXPERT para probar. He abierto el puerto 3050 y lo he redirigido a la ip de mi equipo. No tengo ningun cortafuegos activado. En el ibexpert he puesto la ip del router (La he obtenido con whatismyip.com ya que es dinamica) y de camino de la base de datos dentro de mi equipo. Al conectarme me da el siquiete error

Attempting to connect to:
xxx.xxx.xxx.xxx:C:\basesdatos\prueba.gdb

Connecting... Failed!
------------------------------------
Unsuccessful execution caused by a system error that precludes
successful execution of subsequent statements.
Unable to complete network request to host "xxx.xxx.xxx.xxx".
Failed to establish a connection.
No se ha podido establecer conexión ya que el equipo de destino ha denegado activamente dicha conexión.



Si en lugar de poner la IP del router pongo la Ip local de mi equipo con el resto de parametros igual, se conecta perfectamente.

Si sirve de algo tengo un router de telefonica (zyxel) y he abierto el puerto 3050 via web con la opción NAT y configurar el puerto.


Un Saludo y gracias a todos. :-)

Casimiro Notevi 08-09-2006 11:09:20

Pero... ¿cómo estás haciendo la prueba?, ¿desde otro ordenador de la misma red?, ¿está en otra red?, ¿desde tu mismo equipo?

keys 08-09-2006 11:14:34

Lo estoy haciendo desde el mismo equipo que esta haciendo de servidor de firebird.

Un Saludo y gracias.

AGAG4 08-09-2006 16:46:06

Que raro
 
Casi todos los días yo me conecto a otras BD's que estan en otras partes del país por medio del ibexpert abriendo el puerto 3050 en mi router y no he tenido broncas al respecto, yo también tengo IP's dinamicas y acabo de hacer una prueba donde me trato de conectar a una BD pero usando una IP Publica que ya no existe(IP día anterior) y me marca el mismo error que mencionas Unabled to complete network request to host....

Checa bien en tu router en que IP Local esta direccionado el puerto 3050.

Ya probastes con hacer un ping a la IP Publica ????

Casimiro Notevi 08-09-2006 20:48:49

Cita:

Empezado por keys
Lo estoy haciendo desde el mismo equipo que esta haciendo de servidor de firebird.

Un Saludo y gracias.

O sea, desde tu ordenador intentas conectar a tu ordenador por internet... ummm... ahora mismo estoy concentrado en otra cosa...pero me parece que eso no se puede hacer... déjame un rato que acabo lo que estoy haciendo y me centre en este asunto, pero... en principio, creo que no puedes, debes hacerlo desde otra red.

Instala el cliente de firebird en un ordenador que no esté en tu red local (algún amigo) y prueba a conectar, seguro que funciona.

En mi trabajo tenemos dos líneas adsl distintas, cada una en una línea de teléfono y lo que sí que hacemos es conectar "saliendo" por una línea a internet y "entrando" por la otra, donde está la base de datos.

AGAG4 08-09-2006 22:09:21

????
 
Me temo decirte Casimiro que si se puede, acabo de hacer una prueba en el Servidor donde tengo abierto el puerto 3050, tengo instalado el ibexpert alli mismo y con la IP Publica trate de conectarme al mismo servidor y si se pude conectarme a la BD....

Casimiro Notevi 08-09-2006 22:35:06

Cita:

Empezado por AGAG4
Me temo decirte Casimiro que si se puede, acabo de hacer una prueba en el Servidor donde tengo abierto el puerto 3050, tengo instalado el ibexpert alli mismo y con la IP Publica trate de conectarme al mismo servidor y si se pude conectarme a la BD....

jejeje, bueno, no temas decirlo, al contrario, alégrate :)

De todas formas, ¿estás totalmente seguro de que has hecho la prueba correctamente?

AGAG4 09-09-2006 03:23:04

Aclaro
 
ACLARO, Al decir ME TEMO, me refiero a que estoy en contra de lo que comentas, y estoy 100% seguro de que funciona la conexión a firebird con una IP Publica pasando por el puerto 3050, que apunta a la PC donde se encuentre la BD, haciendo la conexión por supuesto desde la misma PC.

Ocupas Imagenes :) ????

Casimiro Notevi 10-09-2006 02:01:05

Cita:

Empezado por AGAG4
ACLARO, Al decir ME TEMO, me refiero a que estoy en contra de lo que comentas, y estoy 100% seguro de que funciona la conexión a firebird con una IP Publica pasando por el puerto 3050, que apunta a la PC donde se encuentre la BD, haciendo la conexión por supuesto desde la misma PC.

Ocupas Imagenes :) ????

uuuummmmm... me has dejado dudando... el lunes lo probaré en el trabajo, aunque habría jurado que no se podía...

:)

vtdeleon 10-09-2006 04:56:20

Lo qeu diré no aporta mucho pero...
Existen algunos router que permiten hacer esa conexion, y Zyxel no es uno de ellos. Yo tengo uno de esos.

Saludos

Casimiro Notevi 11-09-2006 09:45:28

Pues parece que es por alguna configuración o característica del router, he hecho algunas pruebas y el resultado ha sido que con un router zyxel de telefónica no funciona, sin embargo, con un router 3com de ya.com funciona perfectamente.
He probado poniendo la IP directamente y haciendo uso del servicio de no-ip, en ambos ha funcionado perfecto con el router 3com.

Alguien que tenga más conocimientos sobre el tema sabrá responder, yo sólo sé que no sé... sólo sé lo que he probado y visto :)

Casimiro Notevi 11-09-2006 21:25:38

He hecho más pruebas y este ha sido el resultado:

- Router xyzel de telefónica... no funciona
- Router comtrend de jazztel... no funciona
- Router 3com de ya.com... sí funciona

Ignoro si es algo de la configuración/parámetros de los routers o es configuración/parámetros del proveedor (ISP) de internet.

¿Algún "lumbrera" en el asunto que tenga la solución?


La franja horaria es GMT +2. Ahora son las 15:19:26.

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