3.1.4.24 ValidateDnsResourceRecord

The ValidateDnsResourceRecord event captures the common validation rules for the DnsResourceRecord instance. The rest of the section assumes the DnsResourceRecord instance to be validated is passed as a parameter with the name Param_dnsResourceRecord.

The following validations MUST pass for the DnsResourceRecord instance to be valid:

  1. Param_dnsResourceRecord.Name is not NULL.

  2. Param_dnsResourceRecord.Name is not whitespace.

  3. Param_dnsResourceRecord.RecordType is not DnsResourceRecordType.None.

  4. Param_dnsResourceRecord.RecordData is not NULL.