比如有个ip段 
startIp         endIp
10.0.0.1     10.0.255.254怎么能动态的比较10.0.10.11是在此ip段内的ip

解决方案 »

  1.   

    set @ip1 = '010000000001';
    set @ip2 = '100000255254';
    set @ip2 = '100000100011';
      

  2.   

    求一个IP的值,如10.0.0.1=10*255*255*255+0*255*255+0*255+1 这样看10.0.10.11的值是否在两个IP的值之间.这样就可以比较了.
      

  3.   

    mschen(Co-ok) 在mysql中怎么把ip按.拆开
      

  4.   

    SELECT INET_ATON('209.207.224.40'); -> 3520061480 
    SELECT INET_NTOA(3520061480); -> '209.207.224.40'
      

  5.   

    select ip from 表名 where INET_ATON(ip) between INET_ATON( startIp ) and  INET_ATON( endIp );