StructZoneParam

Description

This object stores all the custom settings of a DNS record.

Variables

  • service string
    Name of the service used.
  • protocol string (4)
    Name of the protocol.
  • ttl integer
    Time to live
  • priority integer
  • weight integer
  • port integer
    Port number.
  • certificateUsage integer

    Certificate usage:
    0 = PKIX-TA: Certificate Authority Constraint
    1 = PKIX-EE: Service Certificate Constraint
    2 = DANE-TA: Trust Anchor Assertion
    3 = DANE-EE: Domain Issued Certificate

  • selector integer

    Selector:
    0 = Cert: Use full certificate
    1 = SPKI: Use subject public key

  • matchingType integer

    Matching type:
    0 = Full: No Hash
    1 = SHA-256: SHA-256 hash
    2 = SHA-512: SHA-512 hash

  • svcParams integer

    A collection of key-value pairs providing specific service parameters.

Semantic rules

Variable A AAAA MX CNAME NS TXT SRV TLSA SVCB / HTTPS
service
Not used
Not used
Not used
Not used
Not used
Not used
Not used
Not used
protocol
Not used
Not used
Not used
Not used
Not used
Not used
UDP/TCP/TLS
UDP/TCP/TLS/DCCP
Not used
ttl
YES
YES
YES
YES
YES
YES
YES
YES
YES
priority
Not used
Not used
From 0 to 65535
Not used
Not used
Not used
From 0 to 65535
Not used
From 0 to 65535
weight
Not used
Not used
Not used
Not used
Not used
Not used
From 0 to 65535
Not used
Not used
port
Not used
Not used
Not used
Not used
Not used
Not used
From 0 to 65535
From 0 to 65535
Not used
certificateUsage
Not used
Not used
Not used
Not used
Not used
Not used
Not used
From 0 to 3
Not used
selector
Not used
Not used
Not used
Not used
Not used
Not used
Not used
From 0 to 1
Not used
matchingType
Not used
Not used
Not used
Not used
Not used
Not used
Not used
From 0 to 2
Not used
svcParams
Not used
Not used
Not used
Not used
Not used
Not used
Not used
Not used
YES