DNSSettings.DNSSettings
A dictionary that defines a configuration for an encrypted DNS server.
Declaration
object DNSSettings.DNSSettingsProperties
| Name | Type | Description |
|---|---|---|
AllowFailover | boolean | If |
DNSProtocol Required | string | The encrypted transport protocol used to communicate with the DNS server. |
PayloadCertificateUUID | string | The UUID that points to an identity certificate payload. The system uses this identity to authenticate the user to the DNS resolver. |
ServerAddresses | [string] | An unordered list of DNS server IP address strings. These IP addresses can be a mixture of IPv4 and IPv6 addresses. |
ServerName | string | The hostname of a DNS-over-TLS server used to validate the server certificate, as defined in RFC 7858. If no |
ServerURL | string | The URI template of a DNS-over-HTTPS server, as defined in RFC 8484. This URL needs to use the |
SupplementalMatchDomains | [string] | A list of domain strings used to determine which DNS queries use the DNS server. If not set, all domains use the DNS server. The system supports a single wildcard ( |