title: Testing if an IP address is within a range of addresses with .NET
body: <p>Does .NET have the notion of IP Address Ranges? </p>
  
  <p>I need to test if a given IP address is within a range of addresses.</p>
  
  <p>I could write some API that would give me something like </p>
  
  <pre><code>IPRange ipRange = IPRange.Parse("127.0.0.1-127.0.0.15");
  ipRange.Contains(someAddress);
  </code></pre>
  
  <p>but I don't want to reinvent the wheel if there is already similar functionality built in. </p>