Module: ReDNS
- Defined in:
- lib/redns.rb
Defined Under Namespace
Modules: Support Classes: Address, Buffer, Connection, Exception, Fragment, Message, Name, Question, Record, Resolver, Resource
Constant Summary collapse
- RR_TYPE =
RFC1035 Resource Record Type Constants
{ :a => 1, :ns => 2, :md => 3, :mf => 4, :cname => 5, :soa => 6, :mb => 7, :mg => 8, :mr => 9, :null => 10, :wks => 11, :ptr => 12, :hinfo => 13, :minfo => 14, :mx => 15, :txt => 16, :axfr => 252, :mailb => 253, :maila => 254, :any => 255 }.freeze
- RR_TYPE_LABEL =
RR_TYPE.invert.freeze
- RR_CLASS =
NOTE: Other classes are defined but are irrelevant in a contemporary
context. This library is entirely IN(internet)-bound.
{ :in => 1 }.freeze
- RR_CLASS_LABEL =
RR_CLASS.invert.freeze
- OPCODE =
{ :query => 0, :iquery => 1, :status => 2, :unknown => 15 }.freeze
- OPCODE_LABEL =
OPCODE.invert.freeze
- RCODE =
{ :noerror => 0, :format_error => 1, :server_failure => 2, :name_error => 3, :not_implemented => 4, :refused => 5, :unknown => 15 }.freeze
- RCODE_LABEL =
RCODE.invert.freeze