-1
我目前正在研究具有以下體系結構的模塊:如何在三層架構中獲取客戶端IP?
當客戶端發出請求時,它將被轉發到在其前面具有ELB的節點服務器。節點服務器使用不同的調用從另一臺服務器託管的後端.NET代碼中獲取數據。
考慮到這種架構,是否可以在.NET編寫的後端代碼中訪問客戶端IP?
我目前正在研究具有以下體系結構的模塊:如何在三層架構中獲取客戶端IP?
當客戶端發出請求時,它將被轉發到在其前面具有ELB的節點服務器。節點服務器使用不同的調用從另一臺服務器託管的後端.NET代碼中獲取數據。
考慮到這種架構,是否可以在.NET編寫的後端代碼中訪問客戶端IP?
您可以在節點
在你請求對象有一個叫做連接屬性,這是一個net.Socket對象獲得IP地址。該net.Socket對象有一個屬性remoteAddress,但有可能IP服務器後面代理服務器,因此嘗試下面的代碼來獲得IP
request.headers['x-forwarded-for']
檢查下方堆疊鏈路更多的答案