StructOptionsZone

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

Semantic rules

Variable A AAAA MX CNAME NS TXT SRV TLSA
service
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
ttl
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
weight
Not used
Not used
Not used
Not used
Not used
Not used
From 0 to 65535
Not used
port
Not used
Not used
Not used
Not used
Not used
Not used
From 0 to 65535
From 0 to 65535
certificateUsage
Not used
Not used
Not used
Not used
Not used
Not used
Not used
From 0 to 3
selector
Not used
Not used
Not used
Not used
Not used
Not used
Not used
From 0 to 1
matchingType
Not used
Not used
Not used
Not used
Not used
Not used
Not used
From 0 to 2