2using System.Collections.Generic;
16 private IPAddress address;
39 byte[] Bin =
new byte[c];
40 Data.ReadAll(Bin, 0, c);
42 this.address =
new IPAddress(Bin);
60 set => this.address = value;
69 get => this.address?.GetAddressBytes();
70 set => this.address = value is
null ? null :
new IPAddress(value);
76 return base.ToString() +
"\t" + this.address?.ToString();
Abstract base class for Resource Address Records.
ResourceAddressRecord()
Abstract base class for Resource Address Records.
byte[] AddressBytes
IP Address Bytes
IPAddress Address
IP address
ResourceAddressRecord(string Name, TYPE Type, CLASS Class, uint Ttl, Stream Data)
Abstract base class for Resource Address Records.
override string ToString()
abstract int AddressSize
IP Address size.
Abstract base class for a resource record.
TYPE Type
Resource Record Type
CLASS Class
Resource Record Class
CLASS
TYPE fields are used in resource records.
TYPE
TYPE fields are used in resource records.