要想透过代理服务器取得客户端真实IP 地址就要使用 RequestServerVariables(">
一 你需要一个IP TABLE, 这个IP TABLE里面记录了各个网段的IP归属地址;
它能够供你查询用户所有IP段的归属地;
二 通过PageRequestUserHostAddress获取得到用户的IP地址;
三 将得到的IP地址转换成IP TABLE数据表中相对应的格式, 然后进行区域比对就能够得到归属地;
以上提到的IP TABLE能够在BAIDU里找到; 输入关键词: IP数据库
然后下载一个MDB数据库文件, 就OK了;
有最新版本;
没有错误,请问你是那里报错本地和远程调试都未出现错误啊
=============
你能解释一下“同时”是个什么意思么
你的意思是你打开一个页面,如果有访问者登陆后,你打开的那个页面就立即显示出登陆者的IP
IIS的设置不复杂打开IIS-本地计算机-网站-默认网站-右击-属性-在网站选项卡的IP地址输入127001(本地计算机IP)-主目录选项卡-本地路径-选择ASP文件夹其他不要改这样IIS就完成设置了
然后使用网页设计软件Dreamweaver 8(我自己是用这个的快速+专业其他软件大概也是这样设置的)
站点名称-随便你-本地根文件夹-跟IIS的本地路径一致>
在ASP中可以使用RequestServerVariables("REMOTE_ADDR")来取得客户端的IP地址,但如果客户端是使用代理服务器来访问,那取到的就是代理服务器的IP地址,而不是真正的客户端IP地址。要想透过代理服务器取得客户端的真实IP地址,就要使用RequestServerVariables(">
IPHostEntry
ip=DnsGetHostByName(textBox1Text);
//textBox1Text是客户端主机名
IPAddress[]
ipp=ipAddressList;
for(int
i=0;i<=ippLength-1;i++)
{
listBox1ItemsAdd(ipp[i]ToString());
}
to:客户端系统时间
监听一下13号端口
:)
accSock=sockAccept();//用于接收客户端的连接请求,返回套接字对象
if(accSockConnected)
{
IPAddress
ipAddress=IPAddressParse(((IPEndPoint)accSockRemoteEndPoint)AddressToString());
IPAddress
Port=IPAddressParse(((IPEndPoint)accSockRemoteEndPoint)PortToString());
//获取客户端的IP地址
湖北新蓝海是一家专注于网络营销
网络推广的领头企业
,已为武汉健民、华工激光、江西仁和等多家知名企业提供网络营销外包服务。详情请到各大搜索引擎中搜索“湖北新蓝海”
<%Private Function getIP()
Dim strIPAddr
If RequestServerVariables(">
以上就是关于asp获取ip地址:ASP如何获取真实IP地址全部的内容,包括:asp获取ip地址:ASP如何获取真实IP地址、asp 获取客户端ip、asp.net获得客户端外网IP等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)