dns_over_tls


Description:

[ NoAccessorMethod ]
[ Version ( since = "1.34" ) ]
public int dns_over_tls { get; set; }

Whether DNSOverTls (dns-over-tls) is enabled for the connection.

DNSOverTls is a technology which uses TLS to encrypt dns traffic.

The permitted values are: "yes" (2) use DNSOverTls and disabled fallback, "opportunistic" (1) use DNSOverTls but allow fallback to unencrypted resolution, "no" (0) don't ever use DNSOverTls. If unspecified "default" depends on the plugin used. Systemd-resolved uses global setting.

This feature requires a plugin which supports DNSOverTls. Otherwise, the setting has no effect. One such plugin is dns-systemd-resolved.