Hace muchos años que monté un servidor Shoutcast en el sistema operativo Windows, me parece que a eso de los 13-14 años, y claro, tenía, y tengo IP dinámica, y eso implica, que si, mi router se "cae", tendré una IP nueva, con lo que, la persona que escuchaba mi radio online no podía volver a establecer contacto porque mi IP cambió.
Por supuesto me enteré del programa No-IP, que permite usar una dirección en vez de usar tu IP y además, permite con esa dirección URL que aunque nuestro router "caiga", podamos acceder sin problemas con otra IP asignada, en otras palabras, puedo acceder al servidor aunque se haya ido la conexión un millar de veces.
Esto es muy útil para servidores caseros, sean de radio como el Shoutcast o el Icecast... servidores Web....NGINX, Cherokee, Apache... et
Primeramente, deberemos darnos de alta en la siguiente página:
Luego, realizamos los pasos que vengan, y añadiremos nuestra IP, y el puerto que estemos utilizando.
Más tarde procedemos a instalarlo en CentOS: (Necesitas tener EPEL activado)
$ su -c "yum install no-ip"
Creamos el fichero de configuración
# noip2 -C
Creamos el siguiente fichero: (Como root)
# /etc/init.d/noip2d
Añadimos lo siguiente en el fichero:
# . /etc/rc.d/init.d/functions # uncomment/modify for your killproc
case "$1" in
start)
echo "Starting noip2."
/usr/sbin/noip2
;;
stop)
echo -n "Shutting down noip2."
echo "."
for i in `noip2 -S 2>&1 | grep Process | awk '{print $2}' | tr -d ','`
do
noip2 -K $i
done
##killproc -TERM /usr/local/bin/noip2
;;
*)
echo "Usage: $0 {start|stop}"
exit 1
esac
exit 0
#######################################################
Guardamos el fichero y ejecutamos lo siguiente:
# chmod +x /etc/init.d/noip2d
# chmod 700 /usr/sbin/noip2
# chown root:root /usr/sbin/noip2
# chkconfig --levels 3 noip2d on
# noip2d start
Comprobamos si está corriendo el dominio:
# ps aux | grep noip2
Y luego lo comprobamos via Web
Referencias
- Howto install no-ip utility in CentOS - SHellium Wiki

No te ha pasado que cuando la ip publica cambia el servidor deja de trasmitir datos y hay que reiniciarlo para que vuelva a tener la nueva ip?
ResponderEliminarLa verdad que no me ha pasado. Tal vez sea porque No-IP tarda unos minutos en tomar de nuevo la IP pública, pero el servidor sigue transmitiendo.
ResponderEliminarSaludos