Module: RRs::Maps

Defined in:
lib/rrs/maps.rb,
lib/rrs/maps/qtype_map.rb,
lib/rrs/maps/qclass_map.rb

Constant Summary collapse

QTYPE_MAP =
Ractor.make_shareable({
  1 => :A,
  2 => :NS,
  3 => :MD,
  4 => :MF,
  5 => :CNAME,
  6 => :SOA,
  7 => :MB,
  8 => :MG,
  9 => :MR,
  10 => :NULL,
  11 => :WKS,
  12 => :PTR,
  13 => :HINFO,
  14 => :MINFO,
  15 => :MX,
  16 => :TXT,
  28 => :AAAA,
  41 => :OPT,
  252 => :AXFR,
  253 => :MAILB,
  254 => :MAILA,
  255 => :*
}.freeze)
QCLASS_MAP =
Ractor.make_shareable({
  1 => :IN,
  2 => :CS,
  3 => :CH,
  4 => :HS,
  255 => :*
}.freeze)