title: IPv6 address ranges
body: <p>Following on from <a href="https://stackoverflow.com/questions/774536/formatting-ipv6-as-an-int-in-c-and-storing-it-in-sql-server">this post</a> I am interested in searching IPv6 address ranges.</p>
  
  <p>Under IPv4 I would be able to determine the start and end IP addresses provided by an ISP and using those integer values as range bounds quickly search a DataBase to see if any entries in the DB fell into that range.</p>
  
  <p>How will this be impacted by IPv6? Will ISP's still have IPv6 addresses in ranges like they do now? And how would you efficiently search these ranges if you were storing the IPv6 addresses as two bigint's in a SQL Server DB?</p>