Global Server Selector
Global Server Selector provides easy configuration and automatically updates DNS for highly available access to distributed applications and services.
Read moreTransport Layer Security (TLS) is a cryptographic protocol that encrypts and authenticates data between applications over networks, with TLS 1.3 (RFC 8446) removing legacy features to ensure forward secrecy and protect enterprise traffic including HTTPS, email, and DNS over TLS. Poor TLS management causes outages and security exposure through expired certificates, outdated protocol versions, and unmanaged private keys, requiring organizations to maintain certificate inventories, automate renewals, and enforce minimum protocol version policies. DNS over TLS (RFC 7858) specifically encrypts DNS queries on TCP port 853 to prevent query interception, while DNS over HTTPS carries DNS inside standard HTTPS traffic on port 443, with each approach offering different visibility and deployment trade-offs for network administrators.
TLS begins with a handshake in which the client and server agree on protocol parameters, authenticate the server and derive shared session keys. After the handshake, application data is sent in encrypted and integrity-protected records.
TLS 1.3, defined in RFC 8446, shortens the handshake and removes older, weaker algorithms. Mutual TLS adds a client certificate so the server can authenticate the client as well. The steps above show the common server-authenticated case.
A certificate that expires without renewal causes browser warnings and failed API calls, often at an unexpected hour. Services with many endpoints, such as load balancers and management interfaces, are most often missed.
A server that sends only its own certificate and omits the intermediate works in some browsers but fails in command-line tools, Java clients and embedded devices. Testing from several client types exposes the gap.
Clients reject a certificate when the requested hostname is not in the subject alternative name field. This commonly appears when a service is reached by IP address or by a new alias that the certificate does not cover.
Older clients that support only TLS 1.0 or 1.1, or servers that disable the ciphers a client offers, fail with handshake errors. Packet captures usually show an alert right after the client hello.
DNS over TLS clients fail or fall back to unencrypted DNS when a firewall blocks TCP port 853. The result is either broken resolution or silent loss of encryption, depending on client settings.