Record types

dog supports all these amazing record types:

  1. A
  2. AAAA
  3. CAA
  4. CNAME
  5. HINFO
  6. LOC
  7. MX
  8. NAPTR
  9. NS
  10. OPT
  11. PTR
  12. SSHFP
  13. SOA
  14. SRV
  15. TLSA
  16. TXT

Unknown record types

Records with a type number that doesn’t map to any known record type will still be displayed, but as they cannot be interpreted, the contents of these records in responses will be shown as a series of numbers instead.

Future record types

dog also contains a list of record type names that it knows the type number of, but is not able to interpret, such as IXFR or ANY or AFSDB. These are acceptable as command-line arguments, meaning you can send an AFSDB request by running the command “dog AFSDB”; however, the contents of these records in responses will be displayed as numbers, rather than a parsed representation.

These record types will hopefully be supported in future versions of dog.