2.2.4.200 DnsResourceRecordDataSrv

The DnsResourceRecordDataSrv complex type SHOULD<35> extend the DnsResourceRecordData. It specifies the details associated with a DNS resource record of type SRV.

 <xs:complexType name="DnsResourceRecordDataSrv">
   <xs:complexContent mixed="false">
     <xs:extension base="ipam:DnsResourceRecordData">
       <xs:sequence>
         <xs:element minOccurs="0" name="Port" type="xsd:unsignedInt" />
         <xs:element minOccurs="0" name="Priority" type="xsd:unsignedInt" />
         <xs:element minOccurs="0" name="ServerName" nillable="true" type="xsd:string" />
         <xs:element minOccurs="0" name="Weight" type="xsd:unsignedInt" />
       </xs:sequence>
     </xs:extension>
   </xs:complexContent>
 </xs:complexType>

Port:  Specifies the port of the service on this host.

Priority:  Specifies the priority of the host.

ServerName:  The FQDN for the host supporting the service.

Weight:  This is a load balancing mechanism. Clients are able to contact hosts with higher weight.