Está en la página 1de 7

Convertir una IP dinmica en una IP fija con

DynDNS (actualizado)

Protocolos y redes
En este tutorial vamos a explicar qu solucin se puede buscar para
convertir una IP dinmica en IP fija, esto nos servir si queremos
montar un servidor web, de juegos o de FTP en el ordenador de
nuestra oficina o en casa.
Enviado por rafamerida el 31 Mayo, 2005 - 21:59

Desde hace unos aos el precio de las ADSL ha ido bajando poco a
poco, o mejor dira yo, han ido ofreciendo ms velocidad al mismo
precio. Esto se ha debido en parte a que las IP's de conexin que
otorgan a los usuarios han pasado de ser fijas, como era al principio,
a ser dinmicas.
No voy a explicar aqu lo que es la IP, porque tcnicamente tampoco
sabra como explicarlo. Digamos que es un nmero compuesto por 4
grupos separados por un punto, que van desde el 00 al 255 cada uno.
Con este nmero, nuestro ordenador queda identificado al conectarse
a internet, cuando navegamos, enviamos o descargamos informacin,
es a este nmero IP al que se devuelven los paquetes de informacin,
es el remite, al cual los servidores que visitamos envan la
informacin.
Al tener una IP fija, podemos tener una serie de ventajas, la
principal, asociar a nuestra IP nombres de dominios, y montar un
servidor web, FTP, etc. con un nombre de dominio comn. La
desventaja de tener una IP fija es que cualquier posible hacker sabra
que nuestra IP es siempre la misma, y lanzar un ataque es mucho
ms fcil que si tenemos una IP dinmica. Se ve que a los
proveedores de ADSL les costaba ms dinero reservar una IP fija a
cada cliente, y se han inclinado por ofrecer IP's dinmicas a todos los
nuevos clientes, adems de proxies, cachs que han creado mucha
polmica.
Las IP's dinmicas cambian cada vez que nos conectamos a internet.
As es ms difcil la probabilidad de sufrir ataques por parte de gente
malintencionada. Pero tiene la desventaja de que no podemos asociar
un nombre de dominio a la IP de nuestro ordenador. Al menos, en
teora.
Yo, como muchos, tengo IP dinmica en mi conexin ADSL. El
problema es que necesitaba montar un servidor FTP en mi oficina, y
el presupuesto no me daba para comprar una IP fija (ahora ni s ya
cunto vale). Ya saba de la existencia de algunos programas y sitios
web que "ayudan" a convertir una IP dinmica en fija. Para el caso de

mi servidor de FTP, lo que hacen esos programas va perfecto, as que


os voy a contar cmo lo hice.

DYNDNS (Ir a la pgina)

Es difcil explicar con pocas palabras para qu sirve DynDNS, como su


propio nombre indica, es precisamente para registrar subdominios
con IP's dinmicas. La mecnica es la siguiente:
1. Eliges un dominio "tunombre.dyndns.org" y te registras con
nombre de usuario y contrasea. Hay una cantidad de dominios
muy amplia, yo en mi caso eleg "rafamerida.homeftp.net"
2. Te bajas un programa que se llama DynDNS Updater y lo
instalas.
3. Configuras el programa con el nombre de usuario y contrasea
con el cual te has registrado.
4. El DynDNS Updater es conveniente que se arranque
automticamente con el sistema operativo, es decir, como un
servicio de sistema. En Windows lo que puedes hacer es
arrastrarlo a la carpeta Inicio (lo tpico). De todas formas, creo
que el programa se instala por defecto como servicio.
Ahora, cada vez que te conectes a internet, el programa enviar a la
web DynDNS tu direccin IP, que quedar actualizada en sus bases de
datos, hasta que no se produzca un nuevo envo. En este momento,
cualquiera que escriba la direccin de tu "subdominio.dominio.com",
ser reenviado a la IP de tu ordenador.
Si te desconectas, al reconectar tendrs una IP diferente y la
asociacin entre tu IP y el nombre de dominio ya no existir. Si tienes
el programa Updater que decamos antes funcionando, debes pulsar
en "Update now", para que enve la nueva IP.

Cosas a tener en cuenta:

Instala un servidor web o FTP, lo que necesites. Como servidor FTP,


hay un programa que se llama Serv-U que funciona muy bien. Si
buscas un servidor web, te recomiendo por supuesto el Apache.

Firewalls:
Si tienes algn cortafuegos o sistema de seguridad que bloquee
puertos o programas, recuerda que tienes que autorizar el acceso de
DynDNS Updater a internet. Tambin, por supuesto, debers permitir
el acceso al servidor web o FTP, con sus puertos correspondientes.

Routers:

En este caso que estamos explicando, el router tambin funciona


como cortafuegos, a no ser que abras los puertos correspondientes y
los redirecciones a una mquina determinada de tu red. Por ejemplo,

aunque tengas un slo ordenador y un router para acceder a internet,


debers abrir determinados puertos y redireccionarlos hacia los
puertos del ordenador. Aunque solamente tengas uno, eso es as.
Cada router tiene su manera de configurarse. Normalmente se
necesita la contrasea de administrador para acceder a l.
Hay que hacer una distincin entre IP local o privada e IP pblica. La
IP pblica es la que tendra el router, la cual es enviada a DynDNS y
es la que se utiliza para que las conexiones lleguen a tu red. La IP
local es la de cada ordenador que est conectado al router, no es
visible desde fuera, slo desde el router hacia dentro. Suelen ser del
tipo 192.168.xxx.xxx, o 172.26.xxx.xxx, 127.0.xxx.xxx. Estos rangos
de direcciones se han reservado para conexiones locales.
Pues bien, digamos que queremos abrir el puerto del FTP, que por
defecto es el puerto 21. Hay que decirle al router que todas las
conexiones que lleguen al puerto 21 del router sean reenviadas al
puerto 21 del ordenador X que est conectado a la red y tiene la
direccin IP xxx.xxx.xxx.xxx. Aunque en cada router puede variar la
denominacin, estas opciones se suelen llamar de diversas maneras:
Firewalling, Virtual servers, Special applications, Ports routing, etc.
Bsicamente, hay que saber qu puerto queremos abrir y la direccin
local del ordenador al cual queremos redirigirlo.
En mi caso, la direccin local del ordenador donde tengo el FTP es
192.168.1.2, el puerto del FTP es por defecto el 21, el de servidor
web sera el 80, y los de servidores de correo si no recuerdo mal, el
correo saliente, el 25, y el correo entrante el 110...
Tambin puedes abrir puertos y redireccionarlos para otros
programas ms especficos, como por ejemplo, el Emule, el
Messenger, el Bittorrent, o algn juego online. Debers averiguar qu
puerto de comunicacin utiliza, y redireccionarlo tambin. Por
ejemplo, podis verlo en la siguiente imagen:

En esta tabla, "LAN IP" Address es la direccin IP del ordenador local;


"Protocol Type" es el tipo de protocolo, que puede ser TCP, UDP o
ambos a la vez; "Lan Port" sera el puerto del ordenador hacia el cual
queremos redirigir, normalmente para no liarnos usaremos el mismo
que para Public Port; "Public Port" son los puertos de entrada del
router, los cuales queremos redirigir hacia el puerto X del ordenador
xxx.xxx.xxx.xxx.
Despus de todo esto, descubr que mi router tiene una funcin que
facilita bastante todo el trabajo de mantener las IP's dinmicas.
Concretamente tengo un router 3Com Office Connect 11g, y entre sus
opciones figura la de enviar la IP a DynDNS o a TZO.com, que es otro
servicio similar pero no es gratuito. Lo tengo configurado para que
cada vez que me conecto, el router directamente contacta con
DynDNS y automticamente enva el usuario, password e IP del
servicio, con lo cual mi IP dinmica est constantemente registrada.
Os recomiendo que si tenis un router, miris si soporta esta funcin
en la pgina de configuracin. El trabajo se simplifica bastante, y no
hace falta el software DynDNS Updater. Espero que este artculo os
resulte de utilidad.

ACTUALIZACIN: CONFIGURAR LA
CUENTA DYNDNS Y EL DOMINIO
CORRESPONDIENTE

Ante las dudas que estis publicando, voy a poner un minitutorial


para explicar cmo se debe registrar el dominio y dirigirlo hacia
vuestra IP dinmica

Registro y configuracin de nuestra cuenta


DynDNS

Lo primero que tenemos que hacer es registrarnos en la pgina


DynDNS.org, nos vamos a la pgina de Sign Up y nos registramos
all, slo nos dejan hacer una cuenta gratuita aunque en esa cuenta
luego podemos tener tres dominios diferentes.
Una vez que estemos registrados, nos vamos a donde pone "My
Services" (arriba a la derecha), ah veremos todos los servicios que
tenemos contratados. Todava no tenemos ningn servicio de pago.
En el men de la izquierda nos vamos a "Add Host Services", y en la
pgina que sale a continuacin, hay que elegir el primer servicio que
aparece: "Add Dynamic DNS Host"
Ahora nos sale una pgina donde tenemos que escribir el nombre que
queramos para nuestro dominio (que es un subdominio en realidad).
Ponemos el nombre que queramos, sin espacios, acentos ni signos de
puntuacin, y a la derecha aparece un men desplegable con todos
los sufijos de dominio para elegir el que queramos: myphotos.cc ,
homelinux.com , kick-ass.org , etc. hay un montn de nombres
donde elegir...
Donde pone "IP address" por defecto pondr la IP del ordenador
desde el cual os estis conectando en ese momento, eso no es
importante porque esa IP ir cambiando, de hecho no hace falta
registrarnos desde la mquina que vamos a utilizar como servidor.
"Enable wildcard" sirve para activar los prefijos en el nombre de
dominio, si no lo activamos, la direccin ser del tipo
http://minombrededominio.kick-ass.org , por ejemplo. Si activamos
las wildcards podramos entrar tambin con la direccin incluyendo
"www", es decir, la direccin podra ser
http://www.minombrededominio.kick-ass.org
"Mail exchanger" sirve para poner el redireccionamiento de correo, si
queremos utilizar ese dominio con un servidor de correo. Esta opcin
yo no la he utilizado nunca
Cuando terminemos, pulsamos el botn "Add host" y nuestro registro
quedar grabado. Podremos cambiar estas opciones cuando
queramos con nuestro login, en el men de la izquierda "My services

-- Dynamic DNS", ah aparecern los dominios que tenemos


registrados

Configuracin del programa DYNDNS


Updater

Una vez que nos hemos descargado el DynDNS Updater,


procedemos a instalarlo en la mquina que vamos a utilizar como
servidor. En mi caso, yo no lo utilizo porque mi router tiene una
funcin que hace lo mismo que este programa. Es un 3com
OfficeConnect, por si os interesa. Bueno volviendo al DynDNS
Updater, para explicarlo brevemente, en este programa nosotros
escribimos nuestro nombre de usuario y password de DynDNS y cada
vez que nos conectamos a internet, el programa enva a la base de
datos de DynDNS nuestra IP dinmica, la cual queda asociada a los
nombre de dominio que tenemos registrados all. Vamos a ver cmo
funciona el DynDNS Updater...
Despus de instalar el programa, lo ejecutamos: Inicio -- Programas
-- DynDNS Updater . La primera vez nos pedir el nombre de usuario
y el password que hemos utilizado para registrarnos. Lo escribimos y
configuramos el tipo de conexin que tenemos: LAN, modem, etc...
Luego, dentro del programa, en la pestaa "Info" podemos ver un
resumen de la cuenta y de la actividad. Si el icono de la barra de
tareas est en color verde (con una V), significa que nuestra IP est
actualizada. En el programa nos aparecern dos campos, "Current IP"
y "Updated IP". Ambas direcciones IP deben coincidir, es la IP con la
cual estamos conectados. Si no son iguales, hay que pulsar en
"Update", el programa intentar enviar la IP de nuevo a la base de
datos de DynDNS.
En la pestaa "Options" hay algunas opciones que conviene
configurar. La primera es "Start with windows", esa hay que activarla
para que el programa se cargue cada vez que iniciamos Windows.
Otra opcin importante es "Enable automatic update", esto es para
que el programa enve la IP actualizada de forma automtica. Aqu
hay que marcar cada cunto tiempo queremos enviar la
actualizadin. Normalmente suele ser 1 hora por defecto, pero incluso
podemos poner cada 12 o 24 horas si ese ordenador est encendido y
conectado a internet la mayor parte del tiempo a travs de una ADSL.
Si vuestra conexin se corta cada dos por tres, poned 20 minutos,
por ejemplo. Este no es mi caso, a m no se me corta la conexin ni a
tiros (supongo que utilizar un router tambin ayuda).

En la pestaa "Offline" yo lo tengo todo 'por defecto', no la he


utilizado nunca. Aqu podis redirigir el trfico hacia otra direccin
cuando vuestro servidor est offline.
En la pestaa "Run" podis decir qu programas queris que se
ejecuten cada vez que el sistema se conecte a internet. Por ejemplo,
podis poner que arranque el servidor Apache con su MySQL, o un
servidor FTP, lo que queris. Para meter los programas tenis que
arrastrarlos dentro de la caja que hay en blanco.
La ltima pestaa es la de "Log", es para ver los registros de
actividad (Logs).
Eso es todo, si habis configurado bien vuestra cuenta DynDNS y el
programa Updater, el icono en la barra de tareas debera aparecer en
verde, eso es seal de que todo est OK. En caso contrario, volved a
revisar tanto los datos del host en la pgina de DynDNS, como
vuestra cuenta en el Updater. Otra cosa importante es permitir al
Updater tener acceso a Internet, esto tenis que habilitarlo si tenis
algn firewall tipo ZoneAlarm o el que trae Windows XP Service Pack
2...
Y a partir de aqu todo lo que se os ocurra. Recordad que para poder
servir pginas necesitaris instalar un servidor web como Apache, y
tenerlo en funcionamiento constantemente. Tambin hay que
redireccionar en el router los puertos que utiliza Apache hacia los
puertos de vuestra mquina. El puerto del servidor web por defecto
es el 80. El de FTP, el 21, y el de MySQL ahora mismo no me acuerdo.
Espero que os haya sido de utilidad. Salu2.