mi servidor no se ve en internet

Imagen de nikolai2004
0 puntos

Saludos a toda la comunidad, abro este foro, ya que estoy cansado de de googlear de mirar foros y no encontrar solución.
Estoy intentando que se vea mi servidor en internet, he seguido las guias de zonaADSL y todas las que he encontrado para abrir los puertos para mi servidor, tambien he configurado mi Ubuntu server 11.04 para mi virtualhost con servidor LAMP, que tengo que decir que es lo mejor del mundo, pues bien, mi servidor resuelve perfectamente mi dirección que me dio no-ip, osea http://univerxim.sytes.net, pero el problema esta en que fuera de la red no se ve, como mencione al principio, cambie todos los puertos de configuración del router a otros para asin dejar libre el 21 y el 80 y el 443 para que el servidor Apache los reconociera, tambien indique la ip privada del sevidor, luego pedi a la todo inepta telefonica que me asignara una ip estatica, la cual despues de pelearme con ellos, me dieron, pero aun asin sigue sin verse mi servidor desde internet.

Si alguien tubiera alguna guia lo agradeceria, ya que estoy por liarme a tortas con el operador de telefonia.

Imagen de AgD
+1
0
-1

No es cosa del operador, al menos tu router (81.43.121.230) responde al ping. Es problema tuyo. Revisa que tengas correctamente redirigido los puertos a la ip del servidor. Y revisa que el firewall no este bloqueando los puertos, para esta tarea nada mejor que usar netcat (nc). Te permitirá monitorizar los puertos desde el lado del servidor. Intenta establecer una conexión telnet desde cualquier cliente. Si no ves en el server lo que escribas desde el cliente telnet, tienes mal configuradas las reglas iptables del servidor.

Te pego un ejemplo para detectar una mala configuración del firewall del servidor:

En el servidor, vamos a comprobar si es posible acceder al puerto 5880

agd-server # nc -ltp 5880

Desde un cliente:

agd@agd-desktop ~ $ telnet 192.168.1.120 5880
Trying 192.168.1.120...
Connected to 192.168.1.120.
Escape character is '^]'.
Lo que escriba desde el cliente telnet, debe aparecer en la consola del servidor.
Si no aparece, es sintoma de una mala configuracion    
En mi caso, como puedes ver. Todo funciona ok
^]    

telnet> quit
Connection closed.
agd@agd-desktop ~ $ 

Lo que se ve en el servidor:

agd-server # nc -ltp 5880
Lo que escriba desde el cliente telnet, debe aparecer en la consola del servidor.
Si no aparece, es sintoma de una mala configuracion
En mi caso, como puedes ver. Todo funciona ok
agd-server # 

Puedes hacer lo mismo con los puertos que te interesan. Si no ves nada en la consola del servidor que ejecuta netcat (nc), tienes mal configurada las reglas iptables (firewall). Si logras ver el contenido, tiene mal configurado la redirección del router al servidor y/o el servidor http o lo que sea a lo que estes intentando acceder.

Por cierto, antes de usar netcat, debes de asegurarte que no exista ningún demonio trabajando en ese puerto. Puedes usar fuser para averiguar si existe algún demonio monitorizando el puerto:

agd-server ~ # fuser 4080/udp 4080/tcp
4080/tcp:             3337
agd-server ~ # ps -A | grep 3337
 3337 ?        00:02:42 mlnet
agd-server ~ # 

En este caso, como ves el puerto 4080 esta siendo ocupado por el PID 3337 que se corresponde con el demonio mlnet. Si quisiera usar netcat en el puerto 4080, debería parar el demonio mlnet.

+1
0
-1

make install . es
Noticias, apuntes y pequeños tutoriales sobre GNU/Linux
Imagen de nikolai2004
+1
0
-1

gracias por tu ayuda hay cosas que me estan sirviendo bien, tambien encontre el problema que era cosa del houter al final,

+1
0
-1