Buscar


imprimir pdf

Gestión de Dyn-host

Introducción

Dynhost le permite hacer apuntar su dominio o su subdominio hacia una IP de conexión y, si cambia, ponerla al día en tiempo real. Así, puede tener un alojamiento en su lina ADSL.

Si juega en linea puede comunicarse directamente con su nombre de dominio en vez de hacerlo con una dirección IP dificil de recordar.

Dirección IP
En Internet, los ordenadores comunican entre ellos gracias al protocolo TCP/IP que identifica cada máquina, cada ordenador con la forma de una dirección : xxx.xxx.xxx.xxx

DNS
Los usuarios se comunican con la dirección IP, pero para hacerlo más facil, estas direcciones IP se definen en nombres de estación o direcciones más faciles de recordar : son los dns.



¿ Para qué sirve un Dyn Host ?

Si usted utiliza un proveedor de acceso a una conexión ADSL o RTC, su ip de conexión
cambia a cada reconexión.


Creación de un Dynhost

Solo tiene que hacer una solicitud a través del Manager v3.

En la zona del Recapitulatorio haga clic dentro de 'Acceso a las sectiones', en el botón 'Dominio & DNS'

Dominio & DNS

Entre en el apartado 'Zona DNS'

Zona DNS

Haga clic en el botón crear nueva entrada de tipo Dyn :

Tipo Dyn

Una vez en ésta página, añada un Dyn en la zona DNS :
Indique su sub-dominio y un 'DynHost ' (dirección IP).

  • Subdominio : [por defecto vacío si quiere redirigir todo el dominio]
  • Dirección IP : [Dirección IP actual de su servidor, se actualizará automáticamente]

La creación del campo tarda 24 horas.


Atención : Su dominio tiene que tener los DNS de OVH (o un alojamiento utilizando las IP de DNS de OVH) :

  • DNS primario: dnsXX.ovh.net,
  • DNS secundario: nsXX.ovh.net.



NOTA :Si quiere alojar páginas web en su ordenador, necesita tener Apache instalado en su máquina.


Configuración de usuarios

Para actualizar la dirección IP de su DYNHOST puede pasar por el Manager v3 cada vez que cambie de IP o bien utilizar alguna herramienta de actualización automática de IP.

Para modificar automáticamente el valor de la IP del HOST que se ha creado, puede crear usuarios que puedan modificarlo a través de utilidades que sean compatibles con el estándar de Dyndns.org

Para ello deberá dar de alta los usuarios a través del panel de control.



Las herramientas que debe utilizar

Si tiene una utilidad o hardware compatible con Dyndns.org, podrá utilizarlo del mismo modo ajustando los parámetros de configuración.


Configuración del programa de actualización de Dyndns con OVH

- Servidor Dyndns : www.ovh.com
- Puerto servidor : 80

- Dominio/dynhost : sub-dominio.mi_dominio.com (el campo DYNHOST que ha creado en su manager)

- Nombre de usuario / login : mi_dominio.com-login (el login DYNHOST que ha creado en su manager)
- Contraseña : (contraseña correspondiente al login creado)




A continuación damos una lista de las utilidades más conocidas que son compatibles con Dyndns.org, aunque esta listan no es exclusiva :


Utilidades Microsoft/Windows



Utilidades GNU/Linux

- Para este script cambie la variable my $server_name = "members.dyndns.org"; por my $server_name = "www.ovh.com".
- No tome en cuenta un posible error de retorno

- para este script busque en la sección siguiente:

#
# global constants
#
Updatehost = "members.dyndns.org"
Updatepage = "/nic/update"
Useragent = "ipcheck/" + Version



Y modifique la linea
Updatehost = "members.dyndns.org"

por
Updatehost = "www.ovh.com"



Después solo tendrá que configurar el programa con su login de acceso y contraseña :

- Nombre de usuario / login : mi_dominio.com-login (el login DYNHOST que ha creado en su manager)
- Contraseña : (contraseña correspondiente al login creado)


Ejemplos de configuración

Bali 'DynDns' (Windows)

Configure este pequeño programa con los parámetros :

Pestaña Main
- Campo Service DNS : OVH.com
- User: mi_dominio.com-login
- Pass: (contraseña correspondiente al login creado)

Actualizar los hosts siguientes :

- Dominio/host : sub-dominio.mi_dominio.com (el campo DYNHOST que ha creado en su manager)



'Direct Update' (Windows)


  • Desmarcar "Desactivar/ignorar esta cuenta" (muy importante)
  • Servicio dns : seleccione OVH.com
  • Detección de IP : seleccione "Detección de IP por defecto"
  • Nombre de usuario / login : mi_dominio.com-login
  • Contraseña : (contraseña correspondiente al login creado)
  • Dominio/host : sub-dominio.mi_dominio.com (el campo DYNHOST que ha creado en su manager)


Ipcheck.py (Linux)

Requisitos :
- el siguiente archivo : DynHost.tgz,
- in interprete de Python,
- Una conexión de internet que funcione con Linux ;).

Instalación de los scripts

El archivo tiene los siguientes ficheros :
- ipcheck.py : El script en python que hace la actualización de su campo DYNHOST en OVH,
- dynhost : el script bash verifica que su dirección pública ha sido modificada y llama al siguinte script con los parámetros correctos,
- old.ip :un fichero de texto que contiene la antigua IP pública.

Descomprima el repertorio en el formato de su elección y edite el fichero dynhost para poner sus parámetros

IFACE=ppp0
HOST=sub.dominio.com
LOGIN=test-ovh
PASSWORD=test
OPTIONS=""

- IFACE : la interfaz de red en la cual se activa su conexión de Internet,
- HOST : el campo DYNHOST que ha creado en su manager para su nombre de dominio,
- LOGIN : su NIC-Handle Admin (el mismo que tiene para conectarse al manager),
- PASSWORD : la contraseña que tiene asociada al NIC-Handle,
- OPTIONS : las diferentes opciones que se pueden pasar al script ipcheck.py (por defecto vacio , ver más abajo).

Verifique igualmente que el script dynhost posee las autorizaciones correctas de ejecución.
Todas las operaciones efectuadas por el script se inscriben en el fichero dynhost.log.

Ejemplos de utilización

- Actualizar el campo DYNHOST para su puesto.

Se trata de un caso de uso clásico. Su puesto utiliza Linux, gestiona la conexión y corre un servidor Apache. Basta con ejecutar el script dynhost. Éste recupera la dirección IP de la interfaz de red utilizada por la conexión de internet (ppp0 por defecto), luego la compara con la dirección precedente actualizada (y almacenada en le fichero old.ip). Si la dirección ha sido modificada, llama al script ipcheck.py para actualizar su campo DYNHOST con esta nueva dirección IP.


- Actualizar el campo DYNHOST para otro puesto.

La utilización es muy similar a la anterior. El script dynhost no recupera la dirección IP sino aquella que le especificamos. Para ello, basta con precisar la opción "-a 10.0.0.10" en la sección OPTIONS, donde 10.0.0.10 representa la dirección IP con la que el campo DYNHOST debe actualizarse. Se trata de una IP estática, este método no conviene si su proveedor le da una IP dinámica.


- Actualizar el campo DYNHOST para un router (probado con Linksys WRT54G).

En este caso, usted utiliza un router personal detrás del cual tiene un servidor WEB. El script ipcheck.py permite actualizar el campo DYNHOST con la dirección IP pública del router. Esto es posible si su router tiene una interfaz WEB de administración. Para ello, debe especificar la opción "-r http:/192.168.0.1/Status.php" en la sección OPTIONS. La dirección 192.168.0.1 es la dirección IP del router y Status.php es la página que contiene la dirección IP pública del router.

ATENCIÓN : ¡ Esta operación no gestiona la configuración del Port Forwarding propia a cada router ! Deberá configurar esta opción en la interfaz de configuración


- El script solicitará la contraseña para acceder al interfaz WEB del router

Installación en CRONTAB para ejecución períodica

Esta manipulación le permite de indicar a su sistema que deba relanzar períodicamente el script Dynhost.
De esta manera, su campo DYNHOST, tiene más posibilidades de estar actualizado si su proveedor de acceso realiza regularmente cambios en la dirección IP.

La frecuencia a la cual se ejecuta el script depende de su uso, puede ajustarlo para que se ejecute una vez al día, cada hora, etc...

El contenido del CRONTAB se modifica ejecutando el comando siguiente :


$ crontab -e



Este fichero se modifica de la misma forma que usando el editor de textos.

Añada una de las líneas siguientes en el fichero, en función de sus necesidades :
- 1 0 1 * * /home/user/dynHost/dynhost (cada primer día del mes a las 00:01)
- 1 0 * * 0 /home/user/dynHost/dynhost (cada domingo a las 00:01)
- 1 0 * * * /home/user/dynHost/dynhost (todos los días a las 00:01)
- 1 * * * * /home/user/dynHost/dynhost (cada hora)

El comando /home/user/dynHost/dynhost representa por supuesto el camino completo hasta el script Dynhost.

Puede verificar el contenido de su CRONTAB ejecutando este comando :


$ crontab -l



Más información acerca de crontab : http://www.mkssoftware.com/docs/man1/crontab.1.asp


Más información

: DnsYHost :: Gestión de la zona DNS
: DnsCompartido :: Gestionar la Zona DNS de su dominio en alojamiento compartido

: ManagerServiciosDominio :: Servicios de dominio proporcionados por el Manager