message-flags.rst 745 B

123456789101112131415161718192021222324252627282930313233
  1. .. _message-flags:
  2. Message Flags
  3. =============
  4. DNS message flags are used for signalling of various kinds
  5. in the DNS protocol. For example, the ``QR`` flag indicates
  6. that a message is a response to a prior query.
  7. Messages flags are encoded in two locations: the DNS header
  8. and the EDNS flags field.
  9. Header Flags
  10. ------------
  11. .. autodata:: dns.flags.QR
  12. .. autodata:: dns.flags.AA
  13. .. autodata:: dns.flags.TC
  14. .. autodata:: dns.flags.RD
  15. .. autodata:: dns.flags.RA
  16. .. autodata:: dns.flags.AD
  17. .. autodata:: dns.flags.CD
  18. .. autofunction:: dns.flags.from_text
  19. .. autofunction:: dns.flags.to_text
  20. EDNS Flags
  21. ----------
  22. .. autodata:: dns.flags.DO
  23. .. autofunction:: dns.flags.edns_from_text
  24. .. autofunction:: dns.flags.edns_to_text