Mandato nsupdate8
Finalidad
Genera un paquete de actualización de DNS legible por un servidor de nombres BIND 8.
Sintaxis
Descripción
El mandato nsupdate8 puede leer desde un archivo especificado en la línea de mandatos, desde stdin para conductos o entrada redirigida desde un archivo, o interactivamente desde un tty. Los tres métodos utilizan el mismo formato especificado a continuación. La entrada define un paquete de actualización de DNS que se puede utilizar para actualizar un ZONE. Hay dos secciones para una actualización, una sección de requisito previo y una sección de actualización. El servidor de nombres DNS verifica que todos los requisitos previos son verdaderos antes de procesar la sección de actualización.
Distintivos
Elemento | Descripción |
---|---|
-d | Hace que nsupdate8 genere información de depuración adicional sobre sus acciones. |
-v | Indica a nsupdate8 que utilice un circuito virtual (conexión TCP), en lugar de la conexión UDP habitual. |
El formato de entrada se define como un conjunto de paquetes de actualización. Cada paquete es un conjunto de series terminadas con una nueva línea. La última serie de la corriente de entrada puede finalizar con un EOF. Si la secuencia va a contener varios paquetes de actualización, cada paquete debe estar separado del siguiente paquete por una línea en blanco (un solo carácter de nueva línea). El punto y coma se utiliza un carácter de comentario. Cualquier cosa después de que se ignore y se descarte del paquete de actualización.
El formato de entrada para nsupdate8 es el siguiente:
section opcode name [ttl] [class] [type] [data]
Esta es la forma general. Cada valor de sección y opcode modifican lo que se necesita para argumentos posteriores.
Elemento | Descripción |
---|---|
Sección | Define la sección de la actualización para la que es este registro. Los valores son:
|
CódOp | Define la operación que debe realizarse con este registro.
|
Nombre | El nombre de la entrada DNS que se está probando o modificando. |
[ttl] | Tiempo de vida opcional para el registro que se está añadiendo. En algunas formas, esto no es opcional. |
[clase] | Clase del registro que se va a añadir a la zona. Los valores son IN, HESIOD y CHAOS. El valor predeterminado para todos los mensajes es IN. |
[tipo] | El tipo del registro que se va a añadir o comprobar con respecto a la zona. Los valores son A, NS, CNAME, SOA, MB, MR, NULL, WKS, PTR, HINFO, MINFO, MX, TXT, RP, AFSDB, X25, RDSI, RT, NSAP, NSAP_PTR, PX y LOC. NOTA: el tipo CNAME sólo se puede añadir con registros TSIG y TKEY que no están soportados actualmente en BIND 8. |
[datos] | Los datos que se van a añadir o contrastar con la zona. Los datos deben ser válidos para el tipo especificado y en el formato de archivo de datos DOMAIN de un archivo de zona de servidor DNS. Para la comprobación de requisitos previos, se utiliza un asterik (*) para que coincida con cualquier valor. También se puede utilizar para suprimir todos los registros de un tipo determinado. |
Estos son los casos de formato específicos:
prereq nxdomain <name> <ttl != 0> [class]
prereq nydomain <name ttl != 0> [class]
prereq nxrrset <name> [ttl] [class] <type>
prereq nyrrset <name> [ttl] [class] <type> <data>
update delete <name> [ttl] [class] [type] [data]
update add <name> <ttl != 0> [class] <type> <data>
Diagnósticos
Mensajes que indican las diferentes acciones realizadas y/o problemas encontrados por el programa.