none
No puedo abrir el Puerto 1433 RRS feed

  • Pregunta

  • Buen día a todos, espero alguien me pueda orientar, no se si este sea el foro correcto.

    He realizado una aplicación conectada a Sql Server.  Resulta que dentro de la red de área local LAN instalo mi aplicación en varios pc (10 aproximadamente) y funciona perfecto.  Pero necesito que también funcione desde afuera de mi red de área local por ejemplo a través de mi ip publica.

    Esto es lo que he realizado hasta el momento y no consigo el objetivo:

    1. Tengo un módem ZXV10 W300E en el cual en la parte de NAT y Virtual Server he puesto el puerto 1433 dirigido a mi ip fija del ordenador servidor, tanto TCP como UDP.  El firewall de mi módem lo desactive.  El DMZ esta activado hacia mi ip fija del servidor.

    2. He habilitado en el firewall del servidor los puertos 1433 como entrada y salida, ademas también he desactivado el firewall del pc servidor.

    3. He habilitado en Sql server 2005 el protocolo TCP/IP al puerto 1433 y en el motor de base de datos he habilitado el modo de escucha de conexiones remotas.

    4. He revisado en la pagina http://www.whatsmyip.org/port-scanner/ mis puertos del módem y todos aparecen Time-Out como si estuvieran cerrados, los que vienen por defecto también aparecen así y también el 1433 que es el que necesito, cabe mencionar que tengo conexión a Internet normal.

    5. Al hacer ping a mi ip publica no hay respuesta.

    6. El servidor ni mis conexiones ni ningún ordenador tiene antivirus o software que bloquee las conexiones entrantes o salientes.

    7. Los servicios remotos de mi servidor respecto a Sql Server están iniciados automáticamente.

    8. Aquí no se si esta bien.  De mi módem principal salen dos Swicht el servidor esta conectado a uno de los dos Swicht, no si si esto afecte.  Aunque tambien lo he conectado directamente al módem principal y tampoco sirvió.

    9. La ip fija de mi servidor esta desde el mismo pc no desde el módem por MAC.

    No se que mas deba observar o tener en cuenta pues no he podido realizar esto, también he probado con otros puertos aparte del 1433 y nada.

    Agradezco si alguien me puede colaborar.  Gracias

    viernes, 28 de septiembre de 2018 15:11

Respuestas

  • En principio parece que con lo que has hecho debería funcionar. Hay una cosa a comprobar: Cuando dices que has probado a conectarte al puerto 1433 de tu dirección publica, ¿desde dónde lo has probado? ¿desde un equipo en la propia red interna? Lo digo porque casi todos los routers no tienen la "inteligencia" necesaria para conectarte a la dirección pública cuando los llamas desde la red interna, pero luego funcionan bien cuando te conectas a esa misma dirección desde el exterior.
    viernes, 28 de septiembre de 2018 15:30
  • Hola.

    Te responde si haces ping a la IP desde la otra red ?

    En caso que NO te responda haz Telnet desde la otra red al puerto de la IP

    resultados ?

    Ademas revisa este enlace por el tema de los puertos:

    https://docs.microsoft.com/es-es/sql/sql-server/install/configure-the-windows-firewall-to-allow-sql-server-access?view=sql-server-2017

    Abajo de dicha pagina hay un rcuadro bastante explicativo.


    DBA SQL Server Santiago/Chile


    viernes, 28 de septiembre de 2018 23:55
  • Debes hacer nat en puertos para que no te vayan a pinchar, 1433 a la IP privada del servidor, hacia fuera podés elegir otro puerto aleatorio, por ejemplo 5432, así desde fuera para conectarte sería

    miserver\SQLEXPRESS   ejemplo normal
    l65.l40.3.3\SQLEXPRESS:5432  ejemplo para wan donde esa es tu ip publica -interfaz Wan del router-

    Y lo otro para UDP es 1434 si no me equivoco.

    sábado, 29 de septiembre de 2018 0:23

Todas las respuestas

  • En principio parece que con lo que has hecho debería funcionar. Hay una cosa a comprobar: Cuando dices que has probado a conectarte al puerto 1433 de tu dirección publica, ¿desde dónde lo has probado? ¿desde un equipo en la propia red interna? Lo digo porque casi todos los routers no tienen la "inteligencia" necesaria para conectarte a la dirección pública cuando los llamas desde la red interna, pero luego funcionan bien cuando te conectas a esa misma dirección desde el exterior.
    viernes, 28 de septiembre de 2018 15:30
  • Hola gracias por responder, lo he probado desde la red LAN y también externa y no funciona.  Tengo dos servicios de Internet en la empresa, en servicio 1 esta la aplicación, el servidor y la base, como indico desde LAN todo normal.  En el servicio 2 es otra red diferente desde ahí también he intentado pero nada no hay respuesta, también desde mi casa y nada.  Gracias
    viernes, 28 de septiembre de 2018 16:41
  • Hola.

    Te responde si haces ping a la IP desde la otra red ?

    En caso que NO te responda haz Telnet desde la otra red al puerto de la IP

    resultados ?

    Ademas revisa este enlace por el tema de los puertos:

    https://docs.microsoft.com/es-es/sql/sql-server/install/configure-the-windows-firewall-to-allow-sql-server-access?view=sql-server-2017

    Abajo de dicha pagina hay un rcuadro bastante explicativo.


    DBA SQL Server Santiago/Chile


    viernes, 28 de septiembre de 2018 23:55
  • Debes hacer nat en puertos para que no te vayan a pinchar, 1433 a la IP privada del servidor, hacia fuera podés elegir otro puerto aleatorio, por ejemplo 5432, así desde fuera para conectarte sería

    miserver\SQLEXPRESS   ejemplo normal
    l65.l40.3.3\SQLEXPRESS:5432  ejemplo para wan donde esa es tu ip publica -interfaz Wan del router-

    Y lo otro para UDP es 1434 si no me equivoco.

    sábado, 29 de septiembre de 2018 0:23