Spring boot client IP 가져오기

2024. 12. 29. 23:02Java/Spring Boot

		String ipAddress = request.getHeader("X-Original-Forwarded-For");
		if (ipAddress == null || ipAddress.isEmpty() || "unknown".equalsIgnoreCase(ipAddress)) {
		    ipAddress = request.getHeader("X-Forwarded-For");
		}

		if (ipAddress == null || ipAddress.isEmpty() || "unknown".equalsIgnoreCase(ipAddress)) {
			ipAddress = request.getRemoteAddr();
		}