More fun with IPs, this time converting them to integers.
<cfif ".")="" 4="" listlen(arguments.ipaddress,="" lt="">
<cfset "."))="" local.retval.range="255^(4-ListLen(Arguments.IPAddress,">
<cfloop .")#"="" from="1" index="LOCAL.i" to="#4-ListLen(Arguments.IPAddress, ">
<cfset &=".0" arguments.ipaddress="">
<cfset ".")="" local.octets="ListToArray(Arguments.IPAddress,">
<cfif 0="" 255="" gt="" local.octet="" lt="" or="">
<cfif 128="" local.octets[1]="" lt="">
<cfset *="" 16777216="" local.base="LOCAL.Octets[1]">
<cfset *="" -="" 16777216="" local.base="-(256" local.octets[1])="">
<cfset (local.octets[2]="" (local.octets[3]="" (local.octets[4])="" *="" +="" 256)="" 65536)="" local.retval.start="LOCAL.base">
<cfset +="" local.retval.end="LOCAL.retVal.Start" local.retval.range="">