public static string GetClientIP()
{
try
{
HttpContext hc = HttpContext.Current;
if (hc == null)
return string.Empty;
string ipList = hc.Request.ServerVariables["HTTP_X_FORWARDED_FOR"];
if (!string.IsNullOrWhiteSpace(ipList))
{
return ipList.Split(',')[0];
}
return hc.Request.ServerVariables["REMOTE_ADDR"];
}
catch(Exception ex) {
Console.Write(ex.ToString());
}
return string.Empty;
}
반응형
'개발 > C#' 카테고리의 다른 글
C# 로컬IP(서버IP)정보 조회 (0) | 2022.01.06 |
---|---|
C# 파일사이즈 Long -> String 변환 (0) | 2022.01.06 |
c# 양력 -> 음력 변환 (0) | 2021.12.05 |
C# 자주쓰는 ToString 변환 (0) | 2021.11.25 |
Visual Studio Code 로 .Net core 앱 콘솔 어플리케이션 만들기 (0) | 2021.11.22 |
댓글