1 votos

no se pueden eliminar los registros de recursos a través de CMD en Windows Sever 2008

Actualización final

Problema borrado de la manera menos aceptable: Después de que la reinstalación del Servidor DNS condujera a más problemas, reinstalé todo el Sistema Operativo y -hasta ahora- todo funciona como debería. Antes de que alguien pregunte: Esta fue/es una descarga oficial de Server 2008 desde la web oficial, y no nada de ningún sitio.


Tras esta hoja de trucos Soy capaz de configurar un Registro MX como otros Registros Ressource en Windows Server 2008 a través de CMD. También soy capaz de eliminar los registros a través de CMD y todo, EXCEPTO el registro MX. Esto sólo funciona a través de la GUI. Por alguna razón.

Hasta ahí llegué:

Set: dnscmd /recordadd bigfirm.com @ MX 10 mail.bigfirm.com (obras)

Borrar: dnscmd /recorddelete bigfirm.com @ MX 10 mail.bigfirm.com → no funciona

[ → fuente de comandos]

Parece que el comando se ejecuta correctamente, pero dnscmd /zoneprint bigfirm.com sigue listando el registro MX. Borrarlo a través de la GUI no es un problema - pero tampoco es lo que estoy tratando de lograr.

El 10 me parece muy sospechoso, pero sin él el comando no reporta una ejecución exitosa - lo que realmente no importa ya que no hace lo que debería


ACTUALIZACIÓN

Tres días después, me desesperé... Así que lo que hice fue eso, paso a paso:

  • Sintaxis: dnscmd /Recordadd ZONA NODO MX PRIORIDAD SERVIDOR
    dnscmd /Recordadd tarpit post MX 10 mordor

  • Comprueba lo que he hecho → dnscmd /zoneprint tarpit resultado (shortend):
    ; Zone: tarpit ; Server: mordor ; @ 3600 NS mordor. 3600 SOA mordor. hostmaster. 2 900 600 86400 3600 post 3600 MX 10 mordor.

  • Eliminar el registro MX:
    Sintaxis: dnscmd /recorddelete ZONA NODO MX 10 SERVIDOR
    dnscmd /recorddelete tarpit post mx 10 mordor

  • Comprueba lo que sucedió → dnscmd /zoneprint tarpit resultado (shortend):
    ; Zone: tarpit ; Server: mordor ; @ 3600 NS mordor. 3600 SOA mordor. hostmaster. 8 900 600 86400 3600 post 3600 MX 10 mordor.

He probado un montón de combinaciones en cuanto a servidor, zona, etc.: FQDN, con (sin) un punto al final, y lo que sea toda una sesión de prueba y error con el mismo resultado: La única manera de eliminar la entrada es a través de Servermanager en el nivel de GUI.

¿Qué he hecho mal?

Agradecería mucho que alguien me dijera la sintaxis correcta con los nombres que he utilizado para que me sea más fácil trasladar esto a otras situaciones.

Soy bastante nuevo en todo esto y no estoy contento. También he probado a reiniciar, etc. No funciona. Sólo en el nivel de la GUI.


Actualización 2:

  • Resulta que no puedo borrar NINGÚN registro de recursos a través de cmd

  • Las zonas que borré por completo hace una semana volvieron a aparecer incluyendo todos sus registros de recursos en pleno funcionamiento. Esto sucedió repentinamente después de renombrar y apagar completamente y arrancar la máquina dos veces.

  • Buscando en las entradas de la caché, el sistema informó que MMC está roto y tengo los siguientes detalles:

Beschreibung: Dejó de funcionar

Problemas de signatura:
Nombre del problema: APPCRASH
Nombre de la aplicación: mmc.exe
Versión de la aplicación: 6.0.6002.18005
Aplicación Marca de tiempo: 49e01c0a
Nombre del módulo de fallo: dnsmgr.dll
Módulo de averías Versión: 6.0.6002.18005
Marca de tiempo del módulo de averías: 49e03737
Código de excepción: c0000005
Desplazamiento de excepción: 00049e6d
Betriebsystemversion: 6.0.6002.2.2.0.272.7
Gebietsschema-ID: 1031

  • Esto lo consigo si uso la opción de "depuración" ofrecida:

Problemas de signatura:

Nombre del problema: APPCRASH
Nombre de la aplicación: mmc.exe
Anwendungsversion: 6.0.6002.18005
Marca de tiempo de la aplicación: 49e01c0a
Fehlermodulname: dnsmgr.dll
Fehlermodulversion: 6.0.6002.18005
Marca de tiempo del módulo de error: 49e03737
Código de acceso: c0000005
Ausnahmeoffset: 00049e6d
Betriebsystemversion: 6.0.6002.2.2.0.272.7
Gebietsschema-ID: 1031
Información de la plaza 1: fd00
Zusatzinformation 2: ea6f5fe8924aaa756324d57f87834160
Información de la plaza 3: fd00
Zusatzinformation 4: ea6f5fe8924aaa756324d57f87834160


1voto

Cold T Puntos 1879

La sintaxis exacta es

dnscmd ServerName /recorddelete ZoneName NodeName RRType RRData[/f]

Así, por ejemplo, esto sería:

dnscmd /recorddelete test.contoso.com NodeServerName MX 10 mailserver.test.contoso.com

Sospecho que está utilizando el @ en lugar de la actual nombre del nodo ?


Viendo que el post anterior no te ha servido, sólo puedo confirmar que esto funciona en mis servidores DNS:

C:\Users\Administrator >dnscmd /recordadd test1.demo.com @ MX 100 test.mailserver.com

Añadir registro MX para test1.demo.com en test1.demo.com El comando se ha completado con éxito.

C:\Users\Administrator >dnscmd /recorddelete test1.demo.com @ MX 100 test.mailserver.com > ¿Está seguro de que desea eliminar el registro? (sí/n) sí

Se han eliminado registros MX en test1.demo.com El comando se ha completado con éxito.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: