a0427be086
Adds 22 DNS e2e subtests across 8 test methods covering: upstream resolution (A, AAAA, multi-A), TCP mode, bypass rules, host mapper, exchange failure (graceful error recovery), rate limiter wiring, invalid query handling, and DNS over TLS (mode: tls). Includes two authoritative DNS responders (UDP/TCP), a standalone DNS query client, and a TLS DNS query script.
20 lines
365 B
YAML
20 lines
365 B
YAML
services:
|
|
- name: dns
|
|
addr: :1053
|
|
handler:
|
|
type: dns
|
|
metadata:
|
|
# No upstream — host mapper resolves before exchanger is ever reached.
|
|
timeout: 2s
|
|
listener:
|
|
type: dns
|
|
hosts: my-hosts
|
|
|
|
hosts:
|
|
- name: my-hosts
|
|
mappings:
|
|
- ip: 10.0.0.100
|
|
hostname: mapped.example.com
|
|
- ip: 192.168.1.200
|
|
hostname: aaaa.mapped.example.com
|