web-nsupdate

Web-NSUPDATE es una utilidad de actualización DNS dinámica basada en la web.
Descargar ahora

web-nsupdate Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL
  • Precio:
  • FREE
  • Nombre del editor:
  • Chip Rosenthal
  • Sitio web del editor:
  • http://www.unicom.com/sw/better_spam_protect/

web-nsupdate Etiquetas


web-nsupdate Descripción

Web-NSUPDATE es una utilidad de actualización de DNS dinámica basada en la web. Web-NSUPDATE es una utilidad de actualización DNS dinámica basada en la web. El paquete Web-NSUPDate proporciona una facilidad simple y basada en la web para que los clientes envíen actualizaciones DNN DNNIC. Los clientes son típicamente hosts de DHCP, como un sistema Linux que actúa como una puerta de enlace para el servicio de banda ancha residencial. El cliente envía una solicitud web simple (como con los comandos WETGE (1) o Lynx (1)) al servicio web-nsupdate a Registre su solicitud de host. Este paquete se ha probado en un servidor con los siguientes paquetes de Debian: * Bind9 (Ver 9.2.4-1) * Apache2 (Ver 2.0.54-5) * PHP4 (Ver 4.3.10-16) SER Aconsejado: es un dolor en el trasero para configurar unirse a DNS dinámico. Vas a necesitar hacer eso para hacer el trabajo "web-nsupdate". Estas instrucciones describen ese proceso, así que sigue con cuidado. I * FUERTAMENTE * Le insto a que revise el DNSSEC-KEYGEN (8) y NSUPDATE (8) Páginas de hombre primero, para que pueda tener una idea de lo que estamos tratando de lograr. INSTRUCCIONES DE INSTALACIÓN: 1. Copie los archivos "web-nsupdate" a una ubicación como "/ usr / local / lib / web-nsupdate". Está bien instalar en otro lugar, simplemente ajuste las siguientes instrucciones en consecuencia.2. Generar una clave TSIG que "Web-nsupdate" usará para autenticarse al servidor DNS. ¡Asegure esta llave! No deje copias legibles alrededor. Esta tecla se puede utilizar para realizar cambios en los registros DNS administrados por "Web-nsupdate". Estos son los pasos para generar la clave: CD / USR / LOCAL / LIB / WEB-NSUPDATE / USR / SBIN / DNSSEC-KEYGEN -A 512 -N HANT WEB-NSUPDATE CHMOD 440 KWEB-NSUPDATE * # ABAJO , ajuste "www-data" al GID, su servidor web se ejecuta debajo. Chogrp www-data kweb-nsupdate * 3. Configure el archivo de definiciones "web-nsupdate", comenzando con la muestra provista. Este archivo debe ser asegurado, para proteger las contraseñas del cliente de ser reveladas. CD / USR / LOCAL / LIB / WEB-NSUPDATE CP NSUPDATE-DEFS.PHP.Sample NSUPDATE-DEFS.PHP CHMOD 640 NSUPDATE-DEFS.PHP # A continuación, ajuste "www-data" al GID, se ejecuta su servidor web. CHGRP WWW-DATA NSUPDATE-DEFS.PHP VI NSUPDATE-DEFS.PHP4. Verifique que "nsupdate.php" tiene la ruta correcta al archivo "nsupdate-defs.php". VI NSUPDATE.PHP # Revise la declaración RETECT_ONCE () cerca de la parte superior. SymLink El script de actualización en su sitio web. # A continuación, ajuste "/var/www/nsupdate.php" a una ubicación en su servidor web. ln -s /usr/local/lib/web-nsupdate/nsupdate.php /var/www/nsupdate.php En este punto, el front-end "Web-nsupdate" está configurado. Ahora para configurar el servidor de nombres Back-End.6. Suponiendo que ya no tiene un lugar para las claves de servidor de nombres, cree un nuevo archivo llamado "named.keys" que contiene la tecla TSIG que usará "Web-NSUPDATE". El archivo se verá como: tecla web-nsupdate {algoritmo HMAC-MD5; SECRETO "jzzomr4ocgzgq5pqho2pr5r9ddht4lwk8qo09cpvvtpvhqaudzktbs1dhcslppr8pwxu3ni8zjst / 5fxewg44q =="; }; Reemplace el valor "Secreto" que se muestra arriba con la clave en el archivo "kweb-nsupdate. + 157 + nnnnn.private" que generó en el paso 2.7. Instale el archivo "NAMED.KEYS" al directorio donde reside su "nombre named.conf". Este archivo debe ser asegurado, para proteger su nombre de Namesever de actualizaciones no autorizadas. Si su directorio "named.conf" es "/ etc / enlace", haga: # a continuación, ajuste / etc. / vinculado a directorio donde se llaman. MV named.Keys /etc/bind/Named.Keys Chmod 400 /etc/bind/Named.Keys # A continuación, Ajuste "Enlace: Enlace" a la UID: GID Su servidor de nombres se ejecuta debajo. Chown Bind: Bind /etc/bind/named.keys8. Agregue una línea a su "named.conf" que dice: Incluya "named.keys"; 9. Modifique su "nombre.conf" para enumerar cada host que Web-nsupdate se actualizará. Si, por ejemplo, desea permitir actualizaciones dinámicas de Hosts "host1.example.com" y "host2.example.com", luego modifique la stanza "example.com" en "named.conf" y agregue dos líneas: zona "Ejemplo.com" {Type Master; . . . # Añadir las líneas a continuación, una por host en la política de actualización de la zona de Thie {Grant Web-nsupdate. Nombre host1.example.com. A; Grant web-nsupdate. Nombre host2.example.com. A; }; }; 10. Pruebe la capacidad de actualización. Apunte su navegador web al script "nsupdate.php" instalado. Esto debería traer un formulario para la entrada manual. Envíe su entrada, y verifique que la actualización haya sido exitosa.


web-nsupdate Software relacionado