RFC 1035
Domain Names - Implementation and Specification
Abstract
RFC 1035 defines the DNS message format, resource record types (A, NS, MX, CNAME, SOA, etc.), and the wire-protocol details for query and response messages. Together with RFC 1034, it forms the foundational specification for the Domain Name System still in use today.