- responses:
    bit.:
      rrs:
        - bit. IN SOA ns1.x--nmc.bit. . 0 0 0 0 0
        - bit. IN NS ns1.x--nmc.bit.
    ns1.x--nmc.bit.:
      rrs:
        - ns1.x--nmc.bit. IN A 127.127.127.127
    example.bit.:
      rrs:
        - example.bit. IN NS ns1.example.bit.
        - example.bit. IN NS ns2.example.bit.
    ns1.example.bit.:
      rrs:
        - ns1.example.bit. IN A 127.0.0.41
        - ns1.example.bit. IN AAAA ::41
    ns2.example.bit.:
      rrs:
        - ns2.example.bit. IN A 127.0.0.42
        - ns2.example.bit. IN AAAA ::42
    cn1.example2.bit.:
      rrs:
        - cn1.example2.bit. IN CNAME cn2.example2.bit.
        - cn1.example2.bit. IN A 127.66.66.66
    cn2.example2.bit.:
      rrs:
        - cn2.example2.bit. IN A 127.0.0.43
    mx.example2.bit.:
      rrs:
        - mx.example2.bit. IN MX 10 mx1.example2.bit.
        - mx.example2.bit. IN MX 20 mx2.example2.bit.
    mx1.example2.bit.:
      rrs:
        - mx1.example2.bit. IN A 127.0.0.44
    mx2.example2.bit.:
      rrs:
        - mx2.example2.bit. IN A 127.0.0.45
  queries:
    - qname: bit.
      qtype: SOA
      dnssec: false
      result: NOERROR
      aa: true
      an:
        - bit. IN SOA ns1.x--nmc.bit. . 0 0 0 0 0
      ns:
      ad:
    - qname: bit.
      qtype: NS
      dnssec: false
      result: NOERROR
      aa: true
      an:
        - bit. IN NS ns1.x--nmc.bit.
    - qname: ns1.x--nmc.bit.
      qtype: A
      dnssec: false
      result: NOERROR
      aa: true
      an:
        - ns1.x--nmc.bit. IN A 127.127.127.127
    - qname: example.bit.
      qtype: A
      dnssec: false
      result: NOERROR
      aa: false
      ns:
        - example.bit. IN NS ns1.example.bit.
        - example.bit. IN NS ns2.example.bit.
      ad:
        - ns1.example.bit. IN AAAA ::41
        - ns1.example.bit. IN A 127.0.0.41
        - ns2.example.bit. IN AAAA ::42
        - ns2.example.bit. IN A 127.0.0.42
    - qname: example.bit.
      qtype: NS
      dnssec: false
      result: NOERROR
      aa: false
      ns:
        - example.bit. IN NS ns1.example.bit.
        - example.bit. IN NS ns2.example.bit.
      ad:
        - ns1.example.bit. IN AAAA ::41
        - ns1.example.bit. IN A 127.0.0.41
        - ns2.example.bit. IN AAAA ::42
        - ns2.example.bit. IN A 127.0.0.42
    - qname: ns1.example.bit.
      qtype: NS
      dnssec: false
      result: NOERROR
      aa: false
      ns:
        - example.bit. IN NS ns1.example.bit.
        - example.bit. IN NS ns2.example.bit.
      ad:
        - ns1.example.bit. IN AAAA ::41
        - ns1.example.bit. IN A 127.0.0.41
        - ns2.example.bit. IN AAAA ::42
        - ns2.example.bit. IN A 127.0.0.42
    - qname: example.bit.
      qtype: ANY
      dnssec: false
      result: NOERROR
      aa: false
      ns:
        - example.bit. IN NS ns1.example.bit.
        - example.bit. IN NS ns2.example.bit.
      ad:
        - ns1.example.bit. IN AAAA ::41
        - ns1.example.bit. IN A 127.0.0.41
        - ns2.example.bit. IN AAAA ::42
        - ns2.example.bit. IN A 127.0.0.42
    - qname: cn1.example2.bit.
      qtype: A
      dnssec: false
      result: NOERROR
      aa: true
      an:
        - cn1.example2.bit. IN CNAME cn2.example2.bit.
    - qname: mx.example2.bit.
      qtype: MX
      dnssec: false
      result: NOERROR
      aa: true
      an:
        - mx.example2.bit. IN MX 10 mx1.example2.bit.
        - mx.example2.bit. IN MX 20 mx2.example2.bit.
