fromBytes static method
Implementation
static NSResponseRecord fromBytes({
required String name,
required int ttl,
required Uint8List bytes,
required int offset,
required int length }) {
if ((offset + length) > bytes.length) {
throw FormatException('Invalid NS record: exceeds byte length.');
}
final (_, String nameserver) = DNSHelper.parseDomainName(bytes, offset);
return NSResponseRecord(
name: name,
ttl: ttl,
nameserver: nameserver);
}