2012-12-30 5 views

답변

0
Request.Servervariables("REMOTE_ADDR") 

이 의지는 요청

을 원격 호스트의 IP 주소를 반환
+0

안녕하세요, 이것은 일반적인 IP 주소를 반환합니다. 하지만 나는 클라이언트가 사용하는 공용 IP를 원합니다. –

3
이 정보를 제공 할 HttpRequest 클래스에 UserHostAddress를라는 속성이있다 ASP.NET에서

:

protected void Page_Load(object sender, EventArgs e) 
{ 
    string ip = Request.UserHostAddress; 
    Response.Write("Your IP address is " + ip); 
} 
+0

안녕하세요 대런, 이건 정상적인 IP 주소를 반환합니다. 하지만 나는 클라이언트의 공개 IP 주소가 필요했다. –

+1

* 일반 IP 주소 * 란 무엇을 의미하며 공용 주소와 다른 점은 무엇입니까? 클라이언트가 서버와 동일한 네트워크에 있고 둘 다 일부 개인 네트워크에있는 경우 공용 IP 주소를 얻지 못합니다. –

관련 문제