Crear un dominio público: dyndns

Por Paco Aldarias Raya

Impreso: 1 de noviembre 2004

Resumen:

Email: pacolinux arroba inicia punto es

Web: http://aldarias.es/pacodebian

Con Linux Debian. En Valencia (España)

Este documento es de libre reproducción siempre que se cite su fuente.

Realizado con: LATEX


Índice General

1 Versión

10.12.03 Primera versión


2 Introducción

Vamos a ver la forma de tener un subdominio con ip variable. Para ello usaremos los servicios de www.dyndns.org.

Una vez terminado de instalar podremos usar para entrar al servidor web:

http://usuario.dyndns.org:2080

por

http://x.x.x.x:2080 siendo x.x.x.x nuestra ip variable.

La web dyndns.org, nos registrara como usuario, y después mediante el programa ddclient actualizaremos la dirección ip.

Dyndns tb sirve para ips fijas. Es posible actualizar la ip entrando en la web, y entrar en la opción actualizar la ip-

3 Darse de alta

Ir a la web:

www.dyndns.org

Recordar el usuario y la constraseña, ya que la usaremos más adelante.

4 Bajarse el archivo ddclient

En la web:
www.dyndns.org

Nos bajaremos el fichero:
ddclient.tar.gz

5 Instalar ddclient

Lo descomprimimos:

gzip -cd ddclient.tar.gz | tar xfv -

Copiar este fichero:
cp ddclient /usr/sbin/

6 Instalar ddclient.conf

Contenido que debemos tener en: /etc/ddclient.conf:

daemon=300                              # check every 300 seconds
syslog=yes                              # log update msgs to syslog
mail=root                               # mail all msgs to root
mail-failure=root                       # mail failed update msgs to root
pid=/var/run/ddclient.pid               # record PID in file.


use=if,                     if=eth1            # via interfaces
server=members.dyndns.org                      # default server
login=miusuario                              # default login
password=mipassword                                  # default password

 server=members.dyndns.org,            \
 protocol=dyndns2                      \
 miusuario.dyndns.org

Nota: miusuario y mipassword, lo introdujimos en la web www.dyndns.org, al darnos de alta.

7 Arrancarlo

Crear el fichero que coga la ip: nano /etc/init.d/ddclient.sh

ddclient -daemon=0 -debug -verbose -noquiet

8 Hacer q se actualize la ip con ono

Se podrá hacer con pump o poniendolo en la arranque del sistema.

8.1 Usando pump

Crear el fichero /etc/pump.conf para q ejecute un script cada vez q arranque la ip.

nano /etc/pump.conf

script /wind/pacodebian/pump.sh

Crear el fichero /wind/pacodebian/pump.sh que contenga la actualización de la ip en dyndns.org

nano  /wind/pacodebian/pump.sh

#!/bin/sh

if [ "$1" = "up" -o "$1" = "renewal" ]; then
/etc/init.d/ddclient.sh
fi

Crear el fichero /etc/init.d/ddclient.sh

nano /etc/init.d/ddclient.sh

ddclient -daemon=0 -debug -verbose -noquiet

8.2 Ponerlo en el arranque la actualización

Cada vez q arranquemos linux se actualizará haciendo esto:

ln -s /etc/init.d/ddclient.sh /etc/rc.d/S21ddclient

9 Bibliografía

Sobre este documento...

Crear un dominio público: dyndns

This document was generated using the LaTeX2HTML translator Version 2002-2-1 (1.70)

Copyright © 1993, 1994, 1995, 1996, Nikos Drakos, Computer Based Learning Unit, University of Leeds.
Copyright © 1997, 1998, 1999, Ross Moore, Mathematics Department, Macquarie University, Sydney.

The command line arguments were:
latex2html dyndns -split 0 -local_icons 1 -show_section_numbers -no_auto_link -no_navigation

The translation was initiated by on 2004-11-01


2004-11-01