Expressive Boundedness of Authoritative DNS Response Selection
Chris Bertinato

TL;DR
This paper formalizes the semantics of authoritative DNS response selection, revealing it is inherently bounded by protocol constraints and providing a framework for reasoning about its expressiveness and equivalence.
Contribution
It introduces a formal model of DNS response selection as a class of functions with a finite normal form, grounded in protocol semantics, enabling rigorous analysis.
Findings
Response selection is bounded by DNS protocol constraints.
Every response selection function has a finite normal form.
The semantic domain has an algebraic structure facilitating reasoning.
Abstract
Authoritative Domain Name System (DNS) response selection defines query-time response selection based on resolver-visible context and per-answer metadata, yielding different observable outcomes for the same query under different conditions. Although such behavior is widely deployed and often described informally as traffic steering, its semantics have not been formalized independently of particular configuration languages or implementations. This paper shows that authoritative DNS response selection inhabits a bounded semantic domain determined directly by DNS protocol constraints. Requirements such as finiteness of responses, RRset atomicity, termination, cacheability, and restriction to resolver-visible inputs jointly limit the expressive power of any query-time selection mechanism. We formalize authoritative response selection as a class of DNS-admissible functions and prove that…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsIPv6, Mobility, Handover, Networks, Security · Distributed systems and fault tolerance · Web Application Security Vulnerabilities
