-- Auto-generated by capture_fixtures.bash — do not edit by hand. return { a_simple = { qname = "", qtype = 1, qclass = 1, rcode = 0, flags = { qr = 1, rd = 1, ra = 1, aa = false, tc = false }, counts = { qdcount = 1, ancount = 2, nscount = 0, arcount = 0 }, answer_names = { "example.com.", "example.com." }, first_a = "104.18.27.120", }, cname_chain = { qname = "", qtype = 1, qclass = 1, rcode = 0, flags = { qr = 1, rd = 1, ra = 1, aa = false, tc = false }, counts = { qdcount = 1, ancount = 2, nscount = 0, arcount = 0 }, answer_names = { "www.github.com.", "github.com." }, }, multi_answer = { qname = "", qtype = 1, qclass = 1, rcode = 0, flags = { qr = 1, rd = 1, ra = 1, aa = false, tc = false }, counts = { qdcount = 1, ancount = 6, nscount = 0, arcount = 0 }, answer_names = { "google.com.", "google.com.", "google.com.", "google.com.", "google.com.", "google.com." }, first_a = "142.251.98.100", }, nxdomain = { qname = "", qtype = 1, qclass = 1, rcode = 0, flags = { qr = 1, rd = 1, ra = 1, aa = false, tc = false }, counts = { qdcount = 1, ancount = 0, nscount = 1, arcount = 0 }, authority_names = { "example.com." }, }, aaaa_deviant = { qname = "", qtype = 1, qclass = 1, rcode = 0, flags = { qr = 1, rd = 1, ra = 1, aa = false, tc = false }, counts = { qdcount = 1, ancount = 1, nscount = 0, arcount = 0 }, answer_names = { "deviant.guru." }, first_aaaa = "2001:19f0:5000:1ad4:5400:5ff:fe69:5f06", }, mx_deviant = { qname = "", qtype = 1, qclass = 1, rcode = 0, flags = { qr = 1, rd = 1, ra = 1, aa = false, tc = false }, counts = { qdcount = 1, ancount = 1, nscount = 0, arcount = 0 }, answer_names = { "deviant.guru." }, first_mx_pref = 10, first_mx_exchange = "mail.deviant.guru.", }, ns_deviant = { qname = "", qtype = 1, qclass = 1, rcode = 0, flags = { qr = 1, rd = 1, ra = 1, aa = false, tc = false }, counts = { qdcount = 1, ancount = 2, nscount = 0, arcount = 0 }, answer_names = { "deviant.guru.", "deviant.guru." }, first_nsdname = "ns1.vultr.com.", }, txt_deviant = { qname = "", qtype = 1, qclass = 1, rcode = 0, flags = { qr = 1, rd = 1, ra = 1, aa = false, tc = false }, counts = { qdcount = 1, ancount = 1, nscount = 0, arcount = 0 }, answer_names = { "deviant.guru." }, first_txt = '"v=spf1 mx -all ra=postmaster"', }, soa_deviant = { qname = "", qtype = 1, qclass = 1, rcode = 0, flags = { qr = 1, rd = 1, ra = 1, aa = false, tc = false }, counts = { qdcount = 1, ancount = 1, nscount = 0, arcount = 0 }, answer_names = { "deviant.guru." }, soa = { mname = "ns1.vultr.com.", rname = "dnsadm.choopa.com.", serial = 0, refresh = 10800, retry = 3600, expire = 604800, minimum = 3600, }, }, ptr_one = { qname = "", qtype = 1, qclass = 1, rcode = 0, flags = { qr = 1, rd = 1, ra = 1, aa = false, tc = false }, counts = { qdcount = 1, ancount = 1, nscount = 0, arcount = 0 }, answer_names = { "1.1.1.1.in-addr.arpa." }, first_ptrdname = "one.one.one.one.", }, edns_deviant = { qname = "", qtype = 1, qclass = 1, rcode = 0, flags = { qr = 1, rd = 1, ra = 1, aa = false, tc = false }, counts = { qdcount = 1, ancount = 1, nscount = 0, arcount = 1 }, answer_names = { "deviant.guru." }, first_a = "95.179.187.65", edns = { version = 0, udp_size = 1232, do_bit = false }, }, -- Hand-crafted expected values for Category 3 tests. hc_a_simple = { qname = "example.com.", qtype = 1, qclass = 1, rcode = 0, flags = { qr = 1, opcode = 0, aa = false, tc = false, rd = true, ra = true }, counts = { qdcount = 1, ancount = 1, nscount = 0, arcount = 0 }, }, hc_cname_chain = { qname = "www.example.com.", qtype = 1, qclass = 1, rcode = 0, flags = { qr = 1, opcode = 0, aa = false, tc = false, rd = true, ra = true }, counts = { qdcount = 1, ancount = 2, nscount = 0, arcount = 0 }, }, hc_nxdomain = { qname = "nonexistent.example.com.", qtype = 1, qclass = 1, rcode = 3, flags = { qr = 1, opcode = 0, aa = false, tc = false, rd = true, ra = true }, counts = { qdcount = 1, ancount = 0, nscount = 1, arcount = 0 }, }, hc_aaaa = { qname = "example.com.", qtype = 28, qclass = 1, rcode = 0, flags = { qr = 1, opcode = 0, aa = false, tc = false, rd = true, ra = true }, counts = { qdcount = 1, ancount = 1, nscount = 0, arcount = 0 }, answer = { { name = "example.com.", type = 28, class = 1, ttl = 300, rdata = { address = "2001:db8::1" } }, }, }, hc_mx = { qname = "example.com.", qtype = 15, qclass = 1, rcode = 0, flags = { qr = 1, opcode = 0, aa = false, tc = false, rd = true, ra = true }, counts = { qdcount = 1, ancount = 1, nscount = 0, arcount = 0 }, answer = { { name = "example.com.", type = 15, class = 1, ttl = 300, rdata = { preference = 10, exchange = "mail.example.com." }, }, }, }, hc_txt = { qname = "example.com.", qtype = 16, qclass = 1, rcode = 0, flags = { qr = 1, opcode = 0, aa = false, tc = false, rd = true, ra = true }, counts = { qdcount = 1, ancount = 1, nscount = 0, arcount = 0 }, answer = { { name = "example.com.", type = 16, class = 1, ttl = 300, rdata = { strings = { "hello", "world" }, text = "helloworld" }, }, }, }, hc_srv = { qname = "_sip._tcp.example.com.", qtype = 33, qclass = 1, rcode = 0, flags = { qr = 1, opcode = 0, aa = false, tc = false, rd = true, ra = true }, counts = { qdcount = 1, ancount = 1, nscount = 0, arcount = 0 }, answer = { { name = "_sip._tcp.example.com.", type = 33, class = 1, ttl = 300, rdata = { priority = 10, weight = 60, port = 5060, target = "sipserver.example.com." }, }, }, }, hc_ptr = { qname = "34.216.184.93.in-addr.arpa.", qtype = 12, qclass = 1, rcode = 0, flags = { qr = 1, opcode = 0, aa = false, tc = false, rd = true, ra = true }, counts = { qdcount = 1, ancount = 1, nscount = 0, arcount = 0 }, answer = { { name = "34.216.184.93.in-addr.arpa.", type = 12, class = 1, ttl = 300, rdata = { ptrdname = "example.com." }, }, }, }, hc_ns = { qname = "example.com.", qtype = 2, qclass = 1, rcode = 0, flags = { qr = 1, opcode = 0, aa = false, tc = false, rd = true, ra = true }, counts = { qdcount = 1, ancount = 2, nscount = 0, arcount = 0 }, answer = { { name = "example.com.", type = 2, class = 1, ttl = 3600, rdata = { nsdname = "ns1.example.com." } }, { name = "example.com.", type = 2, class = 1, ttl = 3600, rdata = { nsdname = "ns2.example.com." } }, }, }, hc_edns = { qname = "example.com.", qtype = 1, qclass = 1, rcode = 0, flags = { qr = 1, opcode = 0, aa = false, tc = false, rd = true, ra = true }, counts = { qdcount = 1, ancount = 1, nscount = 0, arcount = 1 }, answer = { { name = "example.com.", type = 1, class = 1, ttl = 300, rdata = { address = "93.184.216.34" } }, }, edns = { udp_size = 4096, version = 0, do_bit = false, extended_rcode = 0, options = {}, }, }, hc_soa = { qname = "example.com.", qtype = 6, qclass = 1, rcode = 0, flags = { qr = 1, opcode = 0, aa = true, tc = false, rd = true, ra = true }, counts = { qdcount = 1, ancount = 1, nscount = 0, arcount = 0 }, answer = { { name = "example.com.", type = 6, class = 1, ttl = 3600, rdata = { mname = "ns1.example.com.", rname = "admin.example.com.", serial = 1000000, refresh = 7200, retry = 1800, expire = 604800, minimum = 300, }, }, }, }, }