如果Request.ServerVariables [「HTTP_X_FORWARDED_FOR」]返回多個IP,我該採取哪一種方式,以及如何在c#中執行此操作?這是我的理解,如果它是空白或空的,那麼客戶端計算機不會通過代理,我可以從Request.ServerVariables [「REMOTE_ADDR」]。這是一個正確的說法嗎?如果HTTP_X_FORWARDED_FOR包含多個IP地址,我該如何獲得正確的IP?
通過「我該選哪一個」,我的意思是我要在列表中選擇第一個IP還是最後一個IP,並且我所要做的就是將其分成一個數組並採取我想要的。我不太確定HTTP_X_FORWARDED_FOR是如何工作的。
那麼爲什麼AWS和Azure等公司依靠IP地址來配置安全組規則? – 2016-09-28 11:19:04