Banda Ancha EU

Comunidad de usuarios
de fibra, móvil y ADSL

hosting en interdominios
450 lecturas y 18 respuestas
  • Cerrado

    BocaDePez BocaDePez
    6

    Servidor Web funciona pero solo en mi LAN

    Hola,

    Tengo un Zyxel 660HW-61 de Telefonica y estoy intentando "levantar" un servidor web con una maquina Linux. He seguido todos y cada uno de los pasos existentes en la red para configurar el router (redirigir puerto 80, filtros, etc...) pero no hay narices para poder verlo desde el exterior. El caso es que con la direccion IP de mi LAN accedo al servidor Apache, incluso con mi direccion WAN (dinamica) veo mi servidor web Apache desde mi propia LAN, el problema es que la gente que intenta acceder desde el exterior a mi router no consigue acceder a mi servidor web... Qué es lo que ocurre?. Nos tiene "Timofonica" con su Zyxel "capado" la posibilidad de hacer servidores web?, y si es asi, cabría la posibilidad de usar otro puerto HTTP que no sea el 80?.

    Espero que alguien me ayude, alguien que haya conseguido hacer correr un servidor web con un Zyxel 660HW-61.

    Gracias y un saludo.

    Este tema es antiguo y puede contener información obsoleta. Abre un nuevo tema para publicar tu mensaje.
    1
      • Cerrado

        [Editado 9/03/07 17:44]

        El puerto 80, es un puerto de gestion del router que esta…

        El puerto 80, es un puerto de gestion del router que esta siempre abierto por defecto, sino no se podria navegar por internet por ejemplo.

        Para ese tipo de servidores se suelen utilizar por ejemplo el 8000.

        Chao.

        • Cerrado

          BocaDePez BocaDePez
          6

          Ok, he utilizado el puerto 8000 y el servidor web funciona…

          Ok, he utilizado el puerto 8000 y el servidor web funciona perfectamente desde el exterior (he accedido desde clase sin problemas). Sí alguien conoce las razones por las cuales con el Zyxel no se puede servir web por el 80 que nos las cuente, ya solo por mero interés...

          Un saludo.

          • Cerrado

            Ya te lo he dicho, no solo en el Zyxel, sino en cualquier…

            Ya te lo he dicho, no solo en el Zyxel, sino en cualquier router, el puerto 80 esta reservado para la navegación y no se puede utilizar para otra cosa distinta.

            En algunos routers cuando intentas mapearlo te dice que utilices otro puerto, que ese es para la gestion propia del router.

            Es lo mismo que el puerto 23 de telnet.

            Chao.

            • Cerrado

              BocaDePez BocaDePez
              6
              No, tu puedes configurar perfectamente tu router/bridge e…

              No, tu puedes configurar perfectamente tu router/bridge e instalar un servidor web solo que hay que saber como configurar el NAT y firewall para hacrelo y eso varia mucho de un modelo a otro de router.

              Lo de usar el puerto 8080 tampoco es una opción, porque solo funciona si el que accede a tu pagina web pone : www.myservidor.com:8080

              • Cerrado

                [Editado 9/03/07 17:52]

                Me equivoque el poner el puerto, obviamente queria decir el…

                Me equivoque el poner el puerto, obviamente queria decir el 8000, el forero interesado ya veo que así lo entendió.

                No se a que te refieres al decir que nó, pero esta claro que el puerto 80 o el 23, son para http y telnet, y siempre estan logicamente disponibles para la gestión del router, y si intentas mapearlos con otra aplicación te dice que tururú, que utilices otro.

                Evidentemente cada router es distinto en su configuración, en su tabla NAT y en casi todo, no has descubierto nada nuevo. :-D

                Chao.

                Edito.: Si has configurado bien el servidor Web, no necesitas poner al final el puerto que lo utiliza, la Wan lo dirige a él en la LAN.

                • Cerrado

                  BocaDePez BocaDePez
                  6
                  Si has configurado bien el servidor Web, no necesitas poner…

                  Si has configurado bien el servidor Web, no necesitas poner al final el puerto que lo utiliza, la Wan lo dirige a él en la LAN

                  :-?
                  Pero, si entras por el 8080, ya que el 80 esta "teóricamente" reservado para el router, como narices te trasparentas desde fuera utilizando el puerto 80. No entiendo esto último que expones...

                  Yo sigo creyendo que en mi router esta capada esa posibilidad, la de utilizar servidores web por el puerto 80.

                  Un saludo.

                • Cerrado

                  A ver, routers hay muchos modelos y no todos van igual. No es…

                  A ver, routers hay muchos modelos y no todos van igual. No es cierto eso de que el puerto 80 este siempre cogido por la gestión del router visto desde la WAN, en algún modelo si que hay una opción para habilitar esa gestión desde la WAN. Ya de paso recuerdo encarecidamente lo peligroso que es dejar esa gestión externa habilitada.

                  En 3 modelos de router que yo he usado 3Com, Speedstream y Comtrend es suficiente añadir un NAT del puerto 80 para poder poner ese servidor Web en un PC de la red interna.

                  El mismo problema hay con el puerto 8080 que el 8000, solo será visible si el visitante pone www.myservidor.com:8000

                  Saludetes.

                  • Cerrado

                    A ver, el puerto 80 en todos los routers del mundo mundial…

                    A ver, el puerto 80 en todos los routers del mundo mundial esta siempre disponible y configurado para la gestion del router por http, esto es impepinable, lo mismo que el 23 esta para telnet o el 21, y esto ocurre en todos los routers del mundo mundial. :-P

                    Los puertos a la WAN, los puedes poner como quieras, visibles o invisibles, y esto ocurre en todos los routers del mundo mundial. :-P

                    En 3 modelos de router que yo he usado 3Com, Speedstream y Comtrend es suficiente añadir un NAT del puerto 80 para poder poner ese servidor Web en un PC de la red interna.

                    En este caso seria un DNAT o un NAT inverso, dado que lo que se esta haciendo es definir en la tabla NAT, que un determinado puerto y dirección se pueda acceder a un determinado dispositivo como en este caso es un servidor web.

                    El NAT tiene un montón de formas de funcionamiento, las mas importantes y utilizadas son:

                    NAT estatico, cuando realiza un mapeo en la que una IP privada de tu ordenador se traduce a una IP pública. Habitualmente se utiliza cuando un dispositivo necesita ser accesible desde internet o en definitiva desde fuera de tu red privada.

                    NAT dinámico, cuando una IP privada se traduce a un grupo de IPs públicas, es decir si un ordenador tiene por ejemplo una Ip del rango 192.168.2.2, puede mapear IPs de un rango entre la IP 200.20.50.20 y 200.20.50.80.

                    Con la particularidad que esta NAT, nos crea automáticamente un firewall entre la red publica y la privada dado que solo permite las conexiones que se general desde la red privada.

                    La forma mas utilizada precisamente es la de NAT dinámico, que en realidad se denomina PAT, (Port Address Translation o Traducción de Direcciones por Puerto); siendo en realidad un NAT de única dirección o NAT multiplexado a nivel de puerto, dado que lo que hace es tomar multiples direcciones IPs privadas y las traduce a una sola y única dirección IP pública usando para ello distintos puertos.

                    En fin podriamos seguir con el tema, que por cierto es muy interesante.

                    Chao. 8-)

                    • Cerrado

                      No voy hay a entrar a discutir mas pero te equivocas con la…

                      No voy hay a entrar a discutir mas pero te equivocas con la primera afirmación de que el puerto 80 esta por defecto disponible para la gestión, si fuera cierto yo no podria haber instalado servidores web en mis adsl como he hecho, sobre todo antes cuando tenia IP fija. ahora precisamente el problema para ponerse un servidor no es el router si no el DNS de una IP dinámica, aunque tambien hay soluciones como www.no-ip-com

                      Saludetes

                      • Cerrado

                        Me parece que estamos hablando de los mismo respecto al…

                        Me parece que estamos hablando de los mismo respecto al puerto 80 pero no nos entendemos.

                        Es evidente que si has instalado un servidor web en tu adsl, es porque ese puerto esta disponible en el router para esa gestion.

                        Chao. ;-)

            • Cerrado

              BocaDePez BocaDePez
              6
              Tenía entendido que todo eso se resolvía con la NAT ...

              Tenía entendido que todo eso se resolvía con la NAT ...

    • Cerrado

      BocaDePez BocaDePez
      6

      Gracias por vuestras rápidas respuestas. Intentaré poner en…

      Gracias por vuestras rápidas respuestas. Intentaré poner en escucha el apache por un 8000 y cambiar el NAT del router a ese puerto. A mi también me da la sensación que esta "capado" la posibilidad de hacer servidores web con el puerto 80, porque sino no tiene ninguna explicación.

      Un saludo.

      • Cerrado

        BocaDePez BocaDePez
        6

        En la opción ShieldsUp de esta página:…

        En la opción ShieldsUp de esta página:

        http://www.grc.com/default.htm

        puedes probar si tu pùerto 80 se ve abierto o no desde el exterior.

        Saludetes

    • Cerrado

      BocaDePez BocaDePez
      6

      Yo voto que el puerto 80 del router (que no del pc) está…

      Yo voto que el puerto 80 del router (que no del pc) está "reservado" para la administración web del mismo, y al intentar acceder desde fuera al puerto 80 lo debe estar cortando sin hacerte el NAT, ya que posiblemente haya un apartado en la configuración que diga que no se puede administrar desde fuera de la LAN.
      Prueba si quieres colocando el servidor web en el pueto 8080 y haciendo el NAT... a ver.

    • Cerrado

      prueba a cambiar el apache al puerto 8080 y modifica la tabla…

      prueba a cambiar el apache al puerto 8080 y modifica la tabla nat para que el puerto 8080 del router apunte a la ip preivada del server con apache a ver si asi te va

    • Cerrado

      Entiendo que puede ser un problema de configuracion del…

      Entiendo que puede ser un problema de configuracion del apache, no tengo mucha idea de servidores web, pero si el puerto 80 está redirigido correctamente a la IP del servidor no deberías tener ningun problema... igual q no lo tendrás para redirigir los puertos del emule, si es que lo usas, o de juegos...

      Test de Velocidad
      PLan Amigo de Jazztel, contacta conmigo por correo - jazztel.amigos@gmail.com