Gestión de DNS

DNS_addRecord

                Parámetros de entrada:
                    - record : string : nombre de la nueva entrada DNS (entrada.dominio.com)
                    - idType : int : tipo de entrada DNS. Los valores pueden ser los siguientes:
                    
                        * 1 : Tipo A
                        * 2 : Tipo CNAME
                        * 3 : Tipo NS
                        * 4 : Tipo MX 10
                        * 5 : Tipo MX 20
                    
                    - value : string : valor de la entrada DNS
                    
                Parámetros de salida:
                    - Devuelve un boolean a true si se ha añadido la entrada
                    - O un fallo:
                        - ERROR_PROCESSOR_USERAUTH                        
                        - ERROR_PROCESSOR_PARAM_VALIDATION                                                                                                                        
                        - ERROR_PROCESSOR_DOMAIN_LOCKED
                        - ERROR_DNS_ADDRECORD
                        - ERROR_DNS_RECORDEXISTS                        
                        - ERROR_DNS_CNAMERECORDEXISTS
                        - ERROR_DNS_ARECORDEXISTS
                        - ERROR_DNS_CIRCULARREFERENCE                                                
                        
                Invocable por: domain
                Permisos necesarios: ninguno
                Funcionamiento:
                    - Añade una entrada DNS para el dominio que invoca al servicio web.
                Ejemplos:
                    .NET    Java    PHP
            

DNS_delRecord

                Parámetros de entrada:
                    - idRecord : Array : array de identificadores de entradas DNS
                    
                Parámetros de salida:
                    - Devuelve un boolean a true si se han eliminado correctamente las entradas DNS
                    - O un fallo:
                        - ERROR_PROCESSOR_USERAUTH                        
                        - ERROR_PROCESSOR_PARAM_VALIDATION                                                                                                                        
                        - ERROR_PROCESSOR_DOMAIN_LOCKED
                        - ERROR_DNS_RECORDNOTEXISTS
                        - ERROR_DNS_DELRECORD                        
                        - ERROR_DNS_DELSOMERECORD

                Invocable por: domain
                Permisos necesarios: ninguno
                Funcionamiento:
                    - Elimina las entradas DNS indicadas en el array idRecord.
                Ejemplos:
                    .NET    Java    PHP
            

DNS_listRecords

                Parámetros de entrada:
                    - [searchRecord] : string : filtra la búsqueda por nombre de entrada DNS
                    - [orderArray] : OrderArray : estructura de ordenación de resultados
                    
                Parámetros de salida:
                    - Devuelve un ArrayOfDNSInfo
                    - O un fallo:
                        - ERROR_PROCESSOR_USERAUTH                        
                        - ERROR_PROCESSOR_PARAM_VALIDATION                                                                                                                        
                        - ERROR_DNS_LISTRECORDS
                        - ERROR_PROCESSOR_CONNECT_SYSTEM_DATABASE
                        
                Invocable por: domain
                Permisos necesarios: ninguno
                Funcionamiento:
                    - Lista las entradas DNS existentes para el dominio que invoca el servicio web
                    - El resultado puede ser ordenado por los siguientes criterios:
                        - name : nombre de la entrada DNS
                        - type : tipo de entrada DNS
                        - value : valor de la entrada DNS
                Ejemplos:
                    .NET    Java    PHP