web-nsupdate

Software captura de pantalla:
web-nsupdate
Detalles de software:
Versión: 1.0
Fecha de carga: 3 Jun 15
Promotor: Chip Rosenthal
Licencia: Libre
Popularidad: 0

Rating: nan/5 (Total Votes: 0)

web-nsupdate es un DNS dinámico utilidad de actualización basado en la web.
El paquete nsupdate en web ofrece una instalación simple, basada en la web para que los clientes envíen actualizaciones de DNS dinámicas. Los clientes suelen ser anfitriones de DHCP, como un sistema Linux que actúa como puerta de entrada para el servicio de banda ancha residencial.
El cliente envía una solicitud Web sencilla (como con el wget (1) o el lince (1) comandos) para el servicio nsupdate web para registrar su solicitud de acogida.
Este paquete ha sido probado en un servidor con los siguientes paquetes Debian:
    * Bind9 (ver 9.2.4-1)
    * Apache2 (ver 2.0.54-5)
    * Php4 (ver 4.3.10-16)
SE ACONSEJA: Es un dolor en el trasero para configurar BIND para hacer DNS dinámico. Usted va a tener que hacer eso para hacer el trabajo "nsupdate en la web". Estas instrucciones describen el proceso, por lo que siguen cuidadosamente. I * encarecidamente * Le instamos a revisar la dnssec-keygen (8) y nsupdate (8) páginas man primero, para que puedas tener una idea de lo que estamos tratando de lograr.
Instrucciones De Instalación:
1. Copie los archivos de "web-nsupdate" a un lugar como
    "/ Usr / local / lib / web nsupdate". Está bien para instalar en otro lugar,
    simplemente ajustar las siguientes direcciones en consecuencia.
2. Generar una clave TSIG que "web-nsupdate" utilizará para autenticar
    ante el servidor DNS.
    SEGURO ESTA CLAVE! No deje copias legibles alrededor. Esta tecla puede
    ser utilizado para realizar cambios en los registros DNS gestionados por "web-nsupdate".
    Aquí están los pasos para generar la clave:
cd / usr / local / lib / web-nsupdate locales
/ Usr / sbin / dnssec-keygen -a HMAC-MD5 -b 512 HOST -n web nsupdate
chmod 440 Kweb-nsupdate *
# A continuación, ajuste "www-data" al GID su servidor web se ejecuta bajo.
chgrp www-data-Kweb nsupdate *
3. Configurar el archivo de definiciones de "web-nsupdate", comenzando con el proporcionado
   muestra. Este archivo tiene que ser asegurado, para proteger las contraseñas de los clientes
   de ser revelado.
cd / usr / local / lib / web-nsupdate locales
cp nsupdate-defs.php.sample nsupdate-defs.php
chmod 640 nsupdate-defs.php
# A continuación, ajuste "www-data" al GID su servidor web se ejecuta bajo.
chgrp www-data-nsupdate defs.php
vi nsupdate-defs.php
4. Verifique que "nsupdate.php" tiene la ruta correcta de la "nsupdate-defs.php"
   archivo.
vi nsupdate.php
# Verifique el comunicado require_once () en la parte superior.
5. enlace simbólico el guión 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, la "web-nsupdate" front-end está configurado. Ahora, para
    configurar el servidor de nombres de fondo.
6. Suponiendo que usted ya no tiene un lugar para las llaves del servidor de nombres, crear
    un nuevo archivo llamado "named.keys" que contiene la clave TSIG que
    "Web-nsupdate" utilizará. El archivo se verá algo como:
clave web nsupdate {
algoritmo HMAC-MD5;
secreto "jzzoMR4ocgZGq5pQho2Pr5r9DDHT4lWK8QO09cpvVtpvHqaUdzktBs1DHCslpPR8PwXU3ni8zjST / 5FxEwg44Q ==";
};
    Vuelva a colocar el "secreto" espectáculo valor anterior con la llave en la
    "Kweb-nsupdate. + 157 + nnnnn.private" archivo que generó en el paso 2.
7. Instale el archivo "named.keys" al directorio donde su "named.conf"
    reside. Este archivo tiene que ser asegurado, para proteger su namesever
    de cambios no autorizados.
    Si su directorio "named.conf" es "/ etc / bind", hacer:
# A continuación, ajuste / etc / bind al directorio donde vive named.conf.
/etc/bind/named.keys mv named.keys
chmod 400 /etc/bind/named.keys
# A continuación, ajuste "bind: bind" para la UID: GID su servidor de nombres se ejecuta bajo.
bind chown: /etc/bind/named.keys bind
8. Agregue una línea a su "named.conf" que dice:
incluir "named.keys";
9. Modifique su "named.conf" a la lista cada host que la voluntad nsupdate web
    actualizando. Si, por ejemplo, desea permitir actualizaciones dinámicas
    de los ejércitos "host1.example.com" y "host2.example.com", a continuación, modificar
    la estrofa "example.com" en "named.conf" y añadir dos líneas:
zone "example.com" {
type master;
.
.
.
# Agregue las líneas de abajo, uno por host en la zona thie
update-policy {
conceder web nsupdate. nombrar host1.example.com. A;
conceder web nsupdate. nombrar host2.example.com. A;
};
};
Prueba 10. La capacidad de actualización. Apunte su navegador web a la instalada
    Guión "nsupdate.php". Esto debería mostrar una forma de manual de
    de entrada. Presentar su entrada, y verifique la actualización se ha realizado correctamente.

Otro software de desarrollador Chip Rosenthal

xtail
xtail

3 Jun 15

Comentarios a la web-nsupdate

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!