It\'s simple enough to code up a class to store/validate something like 192.168.0.0/16, but I was curious if a native type for this already existed in .NET? I woul
192.168.0.0/16
For ASP.NET Core there is now IPNetwork class. Example usage below:
var addr = IPAddress.Parse("192.168.0.0"); var mask = 16; var test = new IPNetwork(addr, mask).Contains(context.Connection.RemoteIpAddress);