負(fù)載均衡服務(wù)獲取真實(shí)IP說明
負(fù)載均衡提供獲取客戶端真實(shí)IP地址的功能帜消,該功能默認(rèn)是開啟的。
四層負(fù)載均衡(TCP協(xié)議)服務(wù)可以直接在后端ECS上獲取客戶端的真實(shí)IP地址酌壕,無需進(jìn)行額外的配置锻梳。
七層負(fù)載均衡(HTTP/HTTPS協(xié)議)服務(wù)需要對應(yīng)用服務(wù)器進(jìn)行配置,然后使用X-Forwarded-For的方式獲取客戶端的真實(shí)IP地址允华。
真實(shí)的客戶端IP會被負(fù)載均衡放在HTTP頭部的X-Forwarded-For字段,格式如下:
X-Forwarded-For: 用戶真實(shí)IP, 代理服務(wù)器1-IP寥掐, 代理服務(wù)器2-IP靴寂,...
當(dāng)使用此方式獲取客戶端真實(shí)IP時(shí),獲取的第一個(gè)地址就是客戶端真實(shí)IP召耘。
需要添加的配置字段和信息為:
set_real_ip_from IP_address
real_ip_header X-Forwarded-For;
說明: 如果您要獲取代理服務(wù)器的地址百炬,可以將代理服務(wù)器的網(wǎng)段添加到set_real_ip_from <IP_address>,如負(fù)載均衡的IP地址段100.64.0.0/10(100.64.0.0/10 是阿里云保留地址污它,其他用戶無法分配到該網(wǎng)段內(nèi)剖踊,不會存在安全風(fēng)險(xiǎn))和高防IP地址段。多個(gè)IP地址段用逗號分隔衫贬。德澈。