How to check if an IP address is within a particular subnet
问题 I have a subnet in the format 10.132.0.0/20 and an IP address from the ASP.Net request object. Is there a .NET framework function to check to see if the IP address is within the given subnet? If not, how can it be done? Bit manipulation, I guess? 回答1: Using the answers from Thomas and Chris together with Ciscos Subnetting Examples I finally got something to work for IPv4 and IPv6 if you use the CIDR notation (IPAddress/PrefixLength). My IPv6-Implementation might be a bit too straight forward