decimalToIPv6 static method
Converts a number num to an IPv6.
Implementation
static String? decimalToIPv6(BigInt num) {
if (num < BigInt.zero || num > maxIPv6Range) return null;
final hex = num.toRadixString(16).padLeft(32, '0');
final bytes = [
for (var i = 0; i < 16; i++)
int.parse(hex.substring(i * 2, i * 2 + 2), radix: 16),
];
return InternetAddress.fromRawAddress(Uint8List.fromList(bytes)).address;
}