Untangle DDNS instalación con su propio servidor DNS

Esto supone que usted ya tiene una configuración de servidor DNS que tiene una dirección IP estática, es decir: un servidor web que también está haciendo DNS (como la mía). Si usted tiene un servidor web, pero actualmente no acoger su propio DNS, puede hacer un poco de investigación y configurarlo con una hora más o menos. De todas formas, eso no es lo que esta es la forma de para. : D

Recibe en tu servidor web
SSH en el servidor web y en Su raíz.

  etc / named.conf grep directorio / etc / named.conf 

cd en el directorio mostrado.

Crear una clave de DNSSEC

  = "true" > dnssec-keygen -a hmac-md5 -b 512 -n HOST -r / dev / urandom subdomain.domain.com. <Pre escapado = "true"> dnssec-keygen-a HMAC-MD5-b 512-n HOST-r / dev / urandom subdomain.domain.com. 

Asegúrese de que usted pone el punto al final de su dominio. El subdominio debe ser el nombre de su caja de desenredar o lo que sea la máquina que usted está tratando de configurar para el DDNS .

  cat Ksubdomain.domain.com. 005 + # RANDOM. clave 

reemplazar al azar con whaterver el archivo. tecla tiene.
Usted debe ver algo como esto

  subdomain.domain.com.  OjWJfgB5eAVsA == EN CLAVE 512 3 157 UR4Bu3vzaTYUtmzQA4hJl6GzRwRhY9CoWS2V1ukF6nUfSt0vxKCsEoq6 WAuDCySzmPINAtSD / OjWJfgB5eAVsA == 

Queremos que la cuerda muy larga. Hacer nota de esto para el siguiente paso. Si tiene un espacio en la cadena, usted todavía desea cada poco después de ella. Se me tiró fuera cuando yo tenía un espacio en él y que no estaba seguro de lo que necesitaba hasta que probé las diferentes combinaciones y fuente que se trataba de toda la cadena.

Edite el named.conf
Tenemos que añadir un par de cosas.

  clave "subdomain.domain.com." {
 algoritmo HMAC-MD5;
 secreto "UR4Bu3vzaTYUtmzQA4hJl6GzRwRhY9CoWS2V1ukF6nUfSt0vxKCsEoq6 WAuDCySzmPINAtSD/OjWJfgB5eAVsA ==";
 }; 

Ahora, en su zona (domain.com.) Agregar lo siguiente

  ; } ; allow-update {key "subdomain.domain.com.";}; 

¡Y ya está, ahora

 init.d / bind9 reload / Etc / init.d / bind9 recarga 

Ahora, SSH en el servidor de Untangle
Copie el de la llave de su servidor web

  22 root @ webserver.com: / var / named / Ksubdomain.domain.com. * . scp-P 22 root@webserver.com: / var / named / Ksubdomain.domain.com *.. 

/ Var / named = directorio que nos enteramos de su named.conf en su servidor web

Cree un archivo llamado ddupate

  #! / Bin / bash
 # Script para actualizar las zonas DNS en un servidor remoto
 # Copyright © 2005-2007 - Julien Valroff
 Número de Partes de la secuencia de comandos de Derechos de Autor © 2001-2002 - Wieers Dag

 Key = "/ root / Kkeyname. 157 29630. Privada"
 SERVIDOR = "ns.domain.com"
 LOGFILE = "/ var / log / syslog"
 PPP_IFACE = "ppp0"
 DOMAIN = "domain.com".
 HOST = "subdomain.domain.com".
 EMAIL = "you@domain.com"

 " $PPP_LOCAL " ! = '' ] ; then if ["$ PPP_LOCAL" =''!], y luego
    " $PPP_IFACE " ! = " $PPP_IFACE " ] ; then if ["$ PPP_IFACE" = "$ PPP_IFACE!"], y luego
       ddupdate[$$]: ABORTED: Not updating dynamic IP \ echo "$ (LANG = C date +"% b% e% X ') $ (hostname) ddupdate [$ $]: ABORTED: No actualizar IP dinámica \ 
  >> $LOGFILE 2 >& 1 frente a $ PPP_LOCAL (hecho por $ (show ip addr $ PPP_IFACE | '/ inet / {print $ 2}') awk) ">> $ LOGFILE 2> & 1
       exit 0
    fi
    IPADDR = $ PPP_LOCAL
    dormir 3
 más
    ip addr show $PPP_IFACE | awk '/inet/ { print $2 }' ) IPADDR = $ (show ip addr $ PPP_IFACE | awk '/ inet / {print $ 2}')
 fi

 (
 $LOGFILE 2 >& 1 gato <> $ LOGFILE 2> & 1

 exit $ RC 

Usted va a querer cambiar las variables en la parte superior para satisfacer sus necesidades.

Haga este archivo ejecutable

  chmod + x ddupate 

Coloque este archivo en

  ppp / ip-up.d / Etc / ppp / ip-up.d 

Ahora se ejecuta

  ppp / ip-up.d / ddupdate / Etc / ppp / ip-up.d / ddupdate 

Revise los logs de sistema para los servidores. si usted no tiene ningún error que se parecen a

  ; TSIG error con el servidor: TSIG indica error
 Error en la actualización: NOTAUTH (BADSIG) 

Ha configurar un servidor DDNS : D Asegúrate de que los servidores web de DNS y asegúrese de que la entrada ha sido introducido.

Cada vez que los cambios de propiedad intelectual (liberar y renovar), este script se debe correr. También puede ejecutar esto en una tarea programada.

Problemas y soluciones
En el archivo de ddupdate que hizo usted verá los comandos ejecutados a fin de que la actualización sea posible. Preformas de forma manual, pero añade la opción-d en nsupdate. Esto añade algo de información extra sobre lo que podría estar pasando. En la mayoría de los casos, suele ser un error tipográfico del secreto, las dos teclas de Don viven en la máquina o de un problema de permisos. I "chmod 664" los archivos de DNSSEC clave en ambos servidores.

recursos y dar las gracias a:
http://www.kirya.net/articles/running-a-secure-ddns-service-with-bind/~~V
http://www.semicomplete.com/articles/dynamic-dns-with-dhcp/



http://learnix.net/wordpress/wp-content/plugins/sociofluid/images/digg_48.png~~V http://learnix.net/wordpress/wp-content/plugins/sociofluid/images/reddit_48.png~~V http://learnix.net/wordpress/wp-content/plugins/sociofluid/images/stumbleupon_48.png~~V http://learnix.net/wordpress/wp-content/plugins/sociofluid/images/delicious_48.png~~V http://learnix.net/wordpress/wp-content/plugins/sociofluid/images/technorati_48.png~~V http://learnix.net/wordpress/wp-content/plugins/sociofluid/images/google_48.png~~V http://learnix.net/wordpress/wp-content/plugins/sociofluid/images/yahoobuzz_48.png~~V http://learnix.net/wordpress/wp-content/plugins/sociofluid/images/twitter_48.png~~V

4 comentarios para desenredar la configuración de DDNS utilizando su propio servidor DNS

  • Sólo un FYI, que los anuncios deben tener una manera de no verse obligado a hacer clic en ellos. Usted tiene un gran anuncio que cubre la mitad superior de su artículo, y no hay 'x' o el botón de cierre al usar Mac OSX / safari.

    Mayor desactivar a un sitio que parece que tiene algunas joyas buenas de la información.

    Un cordial saludo,

    Charlie

  • Charlie,
    Espero que vuelva a visitar el sitio para ver esto como que no anuncie su e-mail addy para que yo pudiera responder adecuadamente a ti. Lo que estábamos viendo no era un anuncio, pero un javascript escrita para bloquear el IE. No sé por qué usted vio que tal y como aparece que estaba utilizando Safari, así que voy a echar un vistazo a él.

    También voy a agregar ahí que no es un anuncio. Sólo creo que nadie debe usar el IE de cualquier versión.

  • Estoy usando Firefox y no se ve un anuncio. hmm. artículo bien grande por cierto.

    • @ Servidor para rack: Ya, usted no si usas Firefox. No es un anuncio cualquiera, puedo bloquear todos los navegadores IE y pedirá que elija una alternativa para descargar. No estoy patrocinado o pagado para hacerlo. Trate de ver mi sitio con Internet Explorer y verás lo que estoy hablando.

Deja un comentario

Usted puede utilizar estas etiquetas HTML

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">

Nota: El comentarista está permitido el uso de "@ Nombre de usuario: 'para notificar automáticamente a su respuesta a otro comentarista. por ejemplo, si ABC es uno de los comentarista de este post, a continuación, escriba '@ ABC (excluye ") enviará automáticamente a su comentario de ABC. El uso de '@ all' para notificar a todos los comentaristas anteriores. Asegúrese de que el valor de usuario debe coincidir exactamente con el nombre del comentarista (mayúsculas y minúsculas).

Protección Anti-Spam por el WP-Libre de Spam