DNS over TCP/TLS/HTTP (legacy)
Status: DNS over TCP (34), DNS over TLS (35), DNS over HTTP (36), and DNS over UDP (12) are disabled (
disabled) in the product dictionary and are not displayed in the constructor catalog. This section is retained for reference. For current DNS load testing, use DNS Flood (109) and DNS Amplification (UDP) (107).
The DNS over TCP, DNS over TLS, and DNS over HTTP plugins were used to test DNS infrastructure over different transports.
- DNS over TCP establishes a TCP session and carries DNS queries within it.
- DNS over TLS adds TLS and is suitable for testing secure DNS resolvers.
- DNS over HTTP carries DNS queries over HTTP/HTTPS and supports DoH testing scenarios.
Table 177 — DNS over TCP/TLS/HTTP settings
| Name | Description | Value |
|---|---|---|
| Sources | Agent, interface, and network that send DNS queries | Select the sending agent, interface, and network |
| Targets | DNS server or destination network | Select the destination network or an external address |
| DNS templates | Domain names, DNS record types, and query templates | Specify the names and record types to query |
| QPS | Number of DNS queries per second | Set the required rate |
| Session settings | Total number of sessions and their opening rate | Used for the TCP, TLS, and HTTP variants |
| TLS | Secure connection settings | Used for DNS over TLS and for the HTTPS variant of DNS over HTTP |
| HTTP | HTTP request method, path, headers, and parameters | Used for DNS over HTTP |
| Duration | DNS traffic generation time | Specify seconds, minutes, or hours |