Si eres de los que trasteas mucho con los ordenadores en alguna ocasión te habrás visto con el problemas de tener que acceder a tu equipo desde fuera de tu casa. Por ejemplo para acceder a tu biblioteca con Calibre, tal y como se puede leer en Ubuntu España (reproducido más abajo). Lo normal es que nuestro contrato de ADSL nos proporcione una dirección IP dinámica, es decir que cambia cada cierto tiempo. Para poder acceder a nuestro equipo desde Internet es preciso conocer esta dirección IP (además de tener abiertos los puertos adecuados) y esto no es posible, si cambia constantemente.
Para solucionar este problema existen servicios como NO IP que proporcionan redirecciones en Internet. Estos servicios nos permiten crear un subdominio, en mi caso pacoaldia.no-ip.org que tecleados en nuestro navegador nos dirigen a la dirección IP que hemos especificado. Además de este servicio, necesitamos un pequeño programa que le diga a NO-IP cual es la dirección IP de nuestro equipo en cada momento y sobre todo y aunque parezca una pelogrullada, nuestro PC debe estar encendido.
A continuación os explico como he configurado mi PC para que cualquiera pueda ver y compartir mi biblioteca con Calibre por medio de NO-IP
Lo primero es darse de alta en www.no-ip.com eligiendo la opción No-IP free que es gratuita. Te piden un correo electrónico y algunos datos. Envían un correo de confirmación a la dirección que has puesto. Una vez confirmada la dirección y la cuenta siguiendo las instrucciones del correo, accedemos a nuestra cuenta de NO-IP usando el nombre de usuario y la clave que hemos elegido y lo siguiente que tenemos que hacer es añadir un HOST, de manera que se vinculen el subdominio y la dirección IP de nuestro PC en casa.
Para añadir un HOST vamos a la pestaña Host/Redirect.

Seleccionamos Add Host y se abre la página

Decidimos el nombre de nuestro HOST, en mi caso pacoaldia y el dominio, en mi caso no-ip-org, de manera que la dirección queda http://pacoaldia.no-ip.org
cd Descargas
y descomprimimos el Paquete:
tar xvf noip-duc-linux.tar.gz
Ejecutamos la orden make para crear el binario
~/Descargas/noip-2.1.7$ make
nos vamos al directorio binaries:
~/Descargas/noip-2.1.7$cd binaries
y ejecutamos como root la orden make install
make install
Lo que veremos es:
Multiple network devices have been detected.
Please select the Internet interface from this list.
By typing the number associated with it.
0 eth0
1 ppp0
Marcamos la interfaz que nos conecta a Internet
0 (en mi caso)
Nos pide la dirección de correo de nuestra cuenta en Noip
Please enter the login/email string for no-ip.com xxxxxxx@xxx.com
Y nuestra contraseña
Please enter the password for user ‘xxxxxxxx@xxx.com’ ********
Only one host [xxx.no-ip.biz] is registered to this account.
It will be used.
En la instalación, el Cliente NOIP pregunta:
Do you wish to run something at successful update?[N] (y/N) y Please enter the script/program name noipscrit
NOIP2 nos está preguntando si queremos crear el SCRIPT que iniciará el cliente cada vez que arranquemos el PC, si aceptamos, luego debemos introducir un Nombre para el SCRIPT y pulsar INTRO.
Y esto es todo. Ahora podemos crear una biblioteca en línea con Calibre y compartirla en Internet
PutoLinux me descubrió esta característica del programa Calibre ¡que es la bomba! 
Si quieres acceder en línea o compartir tus libros digitales puedes hacerlo muy fácilmente con Calibre. Simplemente habilítalo desde el menú Conectar/Compartir:

Ahora simplemente accedes a tu IP:8080 y aparecerá toda tu librería en línea y fácilmente accesible desde el navegador:

Sacado de Ubuntu España



Esta es otra buena opción para conocer tu IP desde casi cualquier aparato, ordenador, móvil, psp, wii…
http://www.quedeque.net/ipdin/privada/lista.asp
Es rápido y no instalas nada.
Saludos