class

DNS::RR::Record

Inherits Reference < Object

Constructors

from_io(io : IO, format : IO::ByteFormat) : self
Source
new(name : DNS::Name = Name.new, record_type : DNS::RecordType = RecordType::AAAA, record_class : DNS::RecordClass = RecordClass::Internet, ttl : UInt32 = 0_u32, data : DNS::IPv4Address | DNS::IPv6Address | DNS::Name | DNS::RR::HINFO | DNS::RR::MX | DNS::RR::SOA | Slice(UInt8) = Bytes.new(0))
Source

Instance methods

data
Source
data=(data : Data)
Source
name
Source
name=(name : Name)
Source
record_class
Source
record_class=(record_class : RecordClass)
Source
record_type
Source
record_type=(record_type : RecordType)
Source
to_io(io : IO, format : IO::ByteFormat)
Source
ttl=(ttl : UInt32)
Source