Geo Location Information for 42.159.24.56 IP Address. The IP Address 42.159.24.56 is located at 39.9075 latitude and 116.397 longitude in China. Friendly Location for the IP Address is Beijing, Beijing, China, 100006
知客数据是中国领先的大数据商业决策平台,挖掘互联网海量用户行为,知客数据为教育、汽车、IT等行业提供客户及潜在客户属性分析及精准营销服务。