![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Tengo la sensación de estar más cerca de la solución a mi problema pero me falta lo más importante, que es llevarlo a la practica y solucionar lo de los puertos en el router.
1º No sé como hacer la petición de puerto sobre el router hacia la máquina x, tal y como menciona johncook cuando menciona... Cita:
3º En tonces para qué sirve la propiedad Port? se supone que es para poner el puerto de escucha del Borland Socket Server (211) ¿No?. Bueno, creía estar más cerca de la verdad pero es un espejismo. Espero respuestas... |
|
#2
|
||||
|
||||
|
ip publica dinamica
por lo que puedo apreciar:
tienen las ips internas (de las redes lan) fijas. las ips externas (wang dianmicas) asignadas por el isp eso complica la comunicacion tcp/ip pero existe una solucion. un tercer equipo que tenga ip Publica fija que actue como sevidor de nombres existen algunos servidores web que dan ese servicio lo que nesesitan es saber la ip Publica del otro equipo y luego la apuntan 200.54.xxx.xxx:192.168.0.x nota esta (200.54.xxx.xxx) cambia cada x tiempo depende de su isp o de apagados del router, modem Adsl. para aberiguar tu ip desde internet http://www.cualesmiip.net/ existen otras alternativas una es solicitar al isp ips fijas aunque esto implica un costo adicional espero les sea de utilidad
__________________
www.cybervanet.cl El matrimonio es como un submarino puede flotar pero esta diseñado para hundirse |
|
#3
|
|||
|
|||
|
Gracias por responder Rolando. La IP sí es fija puesto que es un requerimiento necesario. El problema es la de asignar en el cliente la IP del equipo servidor siendo la IP de este, dentro de la LAN, IP privada.
Osea, que la dirección que hay que poner en el cliente es la del Router (IP pública fija) seguida por dos puntos y la del Servidor (privada del estilo a 192.168.0.X). No lo he probado aún pero si es así lo veo demasiado fácil. Gracias. Lo probaré en cuanto pueda. |
|
#4
|
|||
|
|||
|
Pues no. Ese formato no lo puedo utilizar en el cliente puesto que debo especificar una dirección IP. El siguiente error es a causa de poner dicho formato 217.216.X.X:192.168.0.X en la propiedad Address de un componente TSocketConnection en un cliente...
Cita:
Sergio |
|
#5
|
||||
|
||||
|
Se trata de redireccionar la entrada de un puerto al router hacia un ordenador determinado. (www.adslayuda.com para más información sobre tu modelo de router).
Si no se trata de un ordenador solo al que quieres coger recursos y todos están detrás de un router.. te aconsejos que te inventes un protocolo. Te doy la idea: - Ordenador externo quiere acceder a un recurxo del ordenador X. - Se conecta al puerto 5335 (por decir uno) del router... que le redirige la petición a un ordenador en la red que se encarga de trabajar las peticiones. - X se ha conectado con el servidor de peticiones. - X envía el ordenador al que quiere conectarse. - El servidor de peticiones hace de "proxy" hacia ese ordenador, con lo que envía todo lo que digas a X.. y te devuelve su respuesta. - Una vez finalizada la conexión, se liberan todas las conexiones. Esto es lo único que se me ocurre.. recuerdo que una vez hice algo parecido... veré si tengo el código por aquí... Si quieres apoyarte en algo: hay primero un servidor y cliente FTP... y luego haces algunos cambios para adaptarlos a esta idea... Espero haberte ayudado.
__________________
:) |
|
#6
|
||||
|
||||
|
nat
si tienes ip publica fija
solo tienes que abilitar nat (Network adress translator) en el moden o router eso segun el modelo que tengas instalado se realisa de diferrente forma pero los pasos son simples: entras al router o modem adsl (si tienes los dos entras y trasladas en los dos) ablitas nat con ip externa 0.0.0.0 interna la de la maquina y un puerto segun tu nesecidad y apuntas a la ip publica desde el cliente. Nota: tu isp tiene que ruotear tu puerto como abierto en su serber. G.L.
__________________
www.cybervanet.cl El matrimonio es como un submarino puede flotar pero esta diseñado para hundirse |
|
#7
|
|||
|
|||
|
Efectivamente, había oído algo así por diferentes puntos. Sin remedio tengo que modificar el router en la red donde se encuentra el servidor para indicar la dirección y puerto que deseo abrir desde el cliente externo.
No lo he hecho nunca, pero supongo que hasta que consiga lo que quiero tendré que tropezar un par de veces. Gracias. Sergio |
|
#8
|
||||
|
||||
|
Cita:
Para cambiar la configuración de los routers clientes, la aplicación debería conocer el protocolo de los diferentes routers que se puede encontrar, e incluso sabiendo el protocolo, lo más probable es que sea una persona con decencia en la seguridad y no tenga el router para que se pueda ver y administrar desde el exterior. Y si así fuese, un simple sniffer o herramienta parecida podría sacar la contraseña del router y todo lo que quisiese... No me parece buena idea cambiar la configuración del router con cada conexión. Además.. ¿imaginas que un cliente de la misma aplicación intenta conectarse a un server dentro de la LAN estando conectado otro cliente en un pc de la misma?. Desde mi punto de vista, lo mejor es dejar al router aparte, únicamente tocando su configuración (las tablas NAT) para que redirija todas las conexiones en un puerto a UN (1) determinado ordenador.. y que sea este quien distribuya las conexiones (sirva de gateway hacia ellas) que el cliente intenta hacer. Cita:
Hasta pronto
__________________
:) |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|