如何获得客户端IP? [英] How to get client IP ?

查看:99
本文介绍了如何获得客户端IP?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

Hello Everybody,


我尝试使用脚本来获取客户端IP


<%

dim IPAddr

IPAddr = Request.ServerVariables(" remote_addr")

Response.Write(" Your IP Address is"& IPAddr)

%>


但是脚本返回网站的IP,而不是CLIENT而不是空值!


我的网站托管在W2003服务器SP1,IIS,ISA

我只使用ASP没有ASP.NET


问候,

David

Hello Everybody,

I try to use script to get client IP

<%
dim IPAddr
IPAddr = Request.ServerVariables("remote_addr")
Response.Write("Your IP Address is " & IPAddr)
%>

but script return IP of Web site, not CLIENT and not null value!

My site is hosted on W2003 server SP1, IIS, ISA

I''m only using ASP no ASP.NET

Regards,
David

推荐答案

David Velazco写道:
David Velazco wrote:
大家好,
我尝试使用脚本来获取客户端IP

<%
dim IPAddr
IPAddr = Request.ServerVariables(" remote_addr")
Response.Write( 你的IP地址是& IPAddr
%>

但是脚本返回网站的IP,而不是CLIENT而不是空值!

我的网站托管在W200上3服务器SP1,IIS,ISA
Hello Everybody,

I try to use script to get client IP

<%
dim IPAddr
IPAddr = Request.ServerVariables("remote_addr")
Response.Write("Your IP Address is " & IPAddr)
%>

but script return IP of Web site, not CLIENT and not null value!

My site is hosted on W2003 server SP1, IIS, ISA



让用户将其输入表单字段。 ;-)


无法保证这样做。


-

Microsoft MVP - ASP /ASP.NET

请回复新闻组。这个电子邮件帐户是我的垃圾邮件陷阱所以我

不经常检查它。如果您必须离线回复,请删除

NO SPAM


Have the user enter it into a form field. ;-)

There is no guaranteed way to do it.

--
Microsoft MVP - ASP/ASP.NET
Please reply to the newsgroup. This email account is my spam trap so I
don''t check it very often. If you must reply off-line, then remove the
"NO SPAM"


David Velazco于2006年26日在
microsoft.public.inetserver.asp.general:
David Velazco wrote on 26 mei 2006 in
microsoft.public.inetserver.asp.general:
大家好,

我尝试使用脚本来获取客户端IP

<%
dim IPAddr
IPAddr = Request.ServerVariables(" remote_addr")
Response.Write(您的IP地址是&& IPAddr)
%>

但是脚本返回网站的IP,而不是CLIENT而不是null值!


这不是真的。


显示用户自己的电脑或路由器或代理的IP。


====================


这是同一个问题,大卫问道我回答:


主题:回复:我想得到数字IP

日期:星期一,2006年5月22日20:22:27 +0200

新闻组:microsoft.public.inetserver.asp.general

我的网站托管在W2003服务器SP1,IIS,ISA上

我是' m只使用ASP没有ASP.NET
Hello Everybody,

I try to use script to get client IP

<%
dim IPAddr
IPAddr = Request.ServerVariables("remote_addr")
Response.Write("Your IP Address is " & IPAddr)
%>

but script return IP of Web site, not CLIENT and not null value!
This is not true.

The IP of the user''s own pc or router or proxy is shown.

====================

This is the same question you, David, asked and I answered on:

Subject: Re: I want to get the number IP
Date: Mon, 22 May 2006 20:22:27 +0200
Newsgroup: microsoft.public.inetserver.asp.general
My site is hosted on W2003 server SP1, IIS, ISA

I''m only using ASP no ASP.NET




-

Evertjan。

荷兰。

(请将x''更改为我的电子邮件地址中的点数)



--
Evertjan.
The Netherlands.
(Please change the x''es to dots in my emailaddress)


大家好,


我的机器服务器给我一个数字IP但它是我的服务器ISA是我的

防火墙。

我希望我有客户端的IP数。

我如何制作?


我用它但它给我相同的数字。


<%

dim IPAddr

IPAddr = Request.ServerVariables(" remote_addr")

Response.Write(" Your IP Address is" &安培; IPAddr)

IPAddr = Request.ServerVariables(" remote_host")

Response.Write("您的IP地址是& IPAddr)

%>


问候,

大卫



" Evertjan。" ; <前************** @ interxnl.net>在消息中写道

news:Xn ******************** @ 194.109.133.242 ...
Hello Everybody,

My machine server give me a number IP but it''s my server ISA that is my
firewall.
I wish I have the number IP of client.
How do i make it ?

I use this but it give me the same number.

<%
dim IPAddr
IPAddr = Request.ServerVariables("remote_addr")
Response.Write("Your IP Address is " & IPAddr)
IPAddr = Request.ServerVariables("remote_host")
Response.Write("Your IP Address is " & IPAddr)
%>

Regards,
David


"Evertjan." <ex**************@interxnl.net> wrote in message
news:Xn********************@194.109.133.242...
David Velazco于2006年26日在microsoft.public.inetserver.asp.general写道:
David Velazco wrote on 26 mei 2006 in
microsoft.public.inetserver.asp.general:
Hello Everybody,

我尝试使用脚本来获取客户端IP

<%
dim IPAddr
IPAddr = Request.ServerVariables(" remote_addr")
Response.Write("您的IP地址是& ;& IPAddr)
%>

但是脚本返回网站的IP,而不是CLIENT而不是空值!
Hello Everybody,

I try to use script to get client IP

<%
dim IPAddr
IPAddr = Request.ServerVariables("remote_addr")
Response.Write("Your IP Address is " & IPAddr)
%>

but script return IP of Web site, not CLIENT and not null value!



这不是是的。

显示用户自己的电脑或路由器或代理的IP。

=============== =====

这是同样的问题,你,大卫,问我和我回答:

主题:回复:我想获得数字IP
日期:星期一,2006年5月22日20:22:27 +0200
新闻组:microsoft.public.inetserver.asp.general



This is not true.

The IP of the user''s own pc or router or proxy is shown.

====================

This is the same question you, David, asked and I answered on:

Subject: Re: I want to get the number IP
Date: Mon, 22 May 2006 20:22:27 +0200
Newsgroup: microsoft.public.inetserver.asp.general

我的网站托管在W2003服务上SP1,IIS,ISA

我只使用ASP而不是ASP.NET
My site is hosted on W2003 server SP1, IIS, ISA

I''m only using ASP no ASP.NET



- Evertjan。
荷兰。
(请将我的电子邮件地址中的x'变为点数)



--
Evertjan.
The Netherlands.
(Please change the x''es to dots in my emailaddress)



这篇关于如何获得客户端IP?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆