This is what worked for me:-
SELECT cc.cn
, sum(a.visits) as total_visits
FROM (
SELECT hostname
, COUNT( DISTINCT TIMESTAMP ) AS visits
FROM mslop_login_activity
GROUP BY hostname
) a
JOIN ip
ON INET_ATON( a.hostname ) BETWEEN ip.START AND ip.END
JOIN cc
ON cc.ci=ip.ci
GROUP BY cc.cn
ORDER BY total_visits DESC
LIMIT 0 , 30