ASP.NET 클 라 이언 트 IP 획득 방법

820 단어 asp.net획득ip
말 이 많 지 않 으 니 코드 를 보십시오.

string requestClientIpAddress = HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"];
if (string.IsNullOrEmpty(requestClientIpAddress))
 requestClientIpAddress = HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"];
if (string.IsNullOrEmpty(requestClientIpAddress))
 requestClientIpAddress = HttpContext.Current.Request.UserHostAddress;
테스트 를 거치다  부하 균형 이 있 을 때 HttpContext.Current.Request.server Variables["HTTPX_FORWARDED_FOR"]실제 클 라 이언 트 IP 주 소 를 꺼 냈 고 HttpContext.Current.Request.server Variables["REMOTEADDR"]와 HttpContext.Current.Request.UserHostAddress 는 분 배 된 보류 주 소 를 꺼 냅 니 다.
이상 은 본 고의 모든 내용 입 니 다.본 고의 내용 이 여러분 의 학습 이나 업무 에 어느 정도 도움 이 되 기 를 바 랍 니 다.또한 저 희 를 많이 지지 해 주시 기 바 랍 니 다!

좋은 웹페이지 즐겨찾기