oracle 10g en red wan
Estimados foreros:
Me ha surgido la siguiente duda, ¿es posible acceder a una base de datos oracle desde una red wan?. Pues a continuación escribiré el entorno en que he realizado mis pruebas.
Servidor 1:
 SO: Windows 2003 server 32 bit
 Versión de Oracle: 10g enterprise edition 32 bits.
 Puerto de escucha: 1521
 Ip: 192.168.1.x5
 firewall: desactivado 
Servidor 2:
 SO: Windows 2003 server 32 bit
 Versión de Oracle: 11g enterprise edition 32 bits.
 Puerto de escucha: 1521
 Ip: 192.168.1.x6
 firewall: desactivado
Router:
  DNS dinámico: xxx.dyndns.org
  Ip dinamica: 190.40.246.124
  loopback: activo
PC cliente 1:
  tipo de red en la que se encuentra: lan
  Ip: 192.168.1.x4
  cliente oracle: Oracle SQL Developer
  usuario: system
  contraseña: xxxxxxxx
  Nombre del Host: xxx.dyndns.org
  Puerto: 1521
  SID: ORCL  
PC cliente 2:
  tipo de red en la que se encuentra: wan
  Ip: 10.155.1.5  (IP inventada)
  cliente oracle: Oracle SQL Developer
  usuario: system
  contraseña: xxxxxxxx
  Nombre del Host: xxx.dyndns.org
  Puerto: 1521
  SID: ORCL
Nota:
 – La IP hacia donde se redirecciona el puerto en el router se cambia manualmente, dependiendo de cual sea el servidor a donde deseo conectarme.
Test1:
  1) Se utilizará «PC cliente 1»
  2) Se redirecciona el router hacia «Servidor 1»
	3) Se intenta conectar a la base de datos habilitada en xxx.dyndns.org.
	4) Estado: Correcto
Test2:
  1) Se utilizará «PC cliente 1»
  2) Se redirecciona el router hacia «Servidor 2»
	3) Se intenta conectar a la base de datos habilitada en xxx.dyndns.org.
	4) Estado: Correcto
Test3:
  1) Se utilizará «PC cliente 2»
  2) Se redirecciona el router hacia «Servidor 1»
	3) Se intenta conectar a la base de datos habilitada en xxx.dyndns.org.
	4) Estado: Fallo -Fallo de la prueba: The Network Adapter could not establish the connection
	5) tnsping:
			Adaptador EZCONNECT utilizado para resolver el alias
			Intentando contactar con (DESCRIPTION=(CONNECT_DATA=(SERVICE_NAME=))(ADDRESS=(PROTOCOL=TCP)(HOST=190.40.246.124)(PORT=1521)))
			Realizado correctamente (300 mseg)
Test4:
  1) Se utilizará «PC cliente 2»
  2) Se redirecciona el router hacia «Servidor 2»
	3) Se intenta conectar a la base de datos habilitada en xxx.dyndns.org.
	4) Estado: Correcto
Pues como se habran dado cuenta el error esta en el Test3, y yo quiero saber si hay alguna forma de lograr la conexión. A continuación escribo algunas configuraciones básicas.
	***************
	*listener.ora *
	***************
	SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = C:\oracle\product\10.1.0\Db_1)
      (PROGRAM = extproc)
    )
  )
LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
        (ADDRESS = (PROTOCOL = TCP)(HOST = servidor1)(PORT = 1521))
      )
    )
  )
 ***************
 * tsnames.ora *
 ***************
 EXTPROC_CONNECTION_DATA =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    )
    (CONNECT_DATA =
      (SID = PLSExtProc)
      (PRESENTATION = RO)
    )
  )
ORCL =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = servidor1)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = ORCL)
    )
  )
Quedo a la espera de sus sugerencias.