La Web del Programador: Comunidad de Programadores
 
    Pregunta:  23158 - REDES CON SQL SERVER
Autor:  Francisco Javier Gómez
Hola a todos:
Tengo montado dos redes locales que se conectan a Internet mediante un router 3Com ADSL. Este router me permite configurar puertos de manera que si quiero montar un servidor de web en algún ordenador, solo tengo que configurar con el puerto 80 la dirección IP del ordenador que tiene el servidor web instalado. De esta manera, cuando alguien pone la dirección pública del router con un navegador (puerto 80) me manda la petición al ordenador con el servidor web. Después de este rollo, viene la pregunta.
Quiero montar un servidor Windows NT/2000 con SQL Server y quiero poder hacer conexiones desde un programa en Visual Basic a ese servidor SQL Server de manera remota. ¿Sabeis si SQL Server escucha por algún puerto especial? ¿Cual sería la mejor opción?

Muchas gracias por todo

  Respuesta:  Óscar Javier García Baudet
Te facilito los puertos usados por algunos de los servidores SQL más famosos (me ha faltado el postgresql):

El Oracle usa el puerto 66.
El miniSQL usa el 1114.
El MsSql Server usa el 1433/1434.
El SyBase el 1498.
UniSQL 1978.
MySQL 3306.
etc...

Deberías plantearte montar una VPN entre ambas redes, así solventarías los problemas de mapear puertos.

Podrías hacerlo con una ruta estática con un nexthop apuntando de un router al otro.

Red 1: IP Privada: 10.0.1.1 (IP Pública: 64.100.20.10)
Red 2: IP Privada: 10.0.2.1 (IP Pública: 64.100.32.192)

No sé como se configuraría en el 3Com con exactitud, pero seguro que soporta configurar un nexthop buscando la red 10.0.2.0 en el router 1 haciendo salto en 64.100.32.192 y en el router 2 apuntamos a 10.0.1.0 a través del salto (hop) de 64.100.20.10.