public Location getLocation(String ip){
		if(ip.startsWith("192")){// 处理内网
			ip = "192";
			Location location = this.locationMap.get(ip);
			if(location == null){				
				location = createLocal();
				this.locationMap.put(ip, location);
			}
			
			return location;
		}
		
		// 处理外网
		Location location = this.locationMap.get(ip);
		if(location == null){
			IPLocation ipLoc = getIPLocation(Util.getIpByteArrayFromString(ip));
			location = createLocation(ipLoc);
			location.setIp(ip);
			this.locationMap.put(ip, location);
		}
		
		return location;
	}