<PackageReference Include="NETStandard.Library" Version="2.0.0" />

System.Net.IPAddress

public class IPAddress
namespace System.Net { public class IPAddress { public static readonly IPAddress Any; public static readonly IPAddress Broadcast; public static readonly IPAddress IPv6Any; public static readonly IPAddress IPv6Loopback; public static readonly IPAddress IPv6None; public static readonly IPAddress Loopback; public static readonly IPAddress None; public long Address { get; set; } public AddressFamily AddressFamily { get; } public bool IsIPv4MappedToIPv6 { get; } public bool IsIPv6LinkLocal { get; } public bool IsIPv6Multicast { get; } public bool IsIPv6SiteLocal { get; } public bool IsIPv6Teredo { get; } public long ScopeId { get; set; } public IPAddress(byte[] address); public IPAddress(byte[] address, long scopeid); public IPAddress(long newAddress); public byte[] GetAddressBytes(); public static short HostToNetworkOrder(short host); public static int HostToNetworkOrder(int host); public static long HostToNetworkOrder(long host); public static bool IsLoopback(IPAddress address); public IPAddress MapToIPv4(); public IPAddress MapToIPv6(); public static short NetworkToHostOrder(short network); public static int NetworkToHostOrder(int network); public static long NetworkToHostOrder(long network); public static IPAddress Parse(string ipString); public static bool TryParse(string ipString, out IPAddress address); } }