博客园  :: 首页  :: 新随笔  :: 订阅 订阅  :: 管理

动态IP查询

Posted on 2011-01-27 13:04  PHP-张工  阅读(2926)  评论(0编辑  收藏  举报

ADSL的IP是动态的,如何才可以获取它的IP呢?

只能让终端每隔一段时间给服务器提交一次IP地址,这样就可以获取它的当前IP了。

Asp.net 可以使用 Request.UserHostAddress 获取客户端IP。

特制作了一个Asp.net的页面来获取IP。

下载地址:https://files.cnblogs.com/zjfree/getIp.rar

将以上页面嵌入到你服务器中即可。

使用方法:

如直接访问服务器上的getIp.aspx则显示当前客户端IP,和已经注册的所有IP列表。

当使用getIp.aspx?id=home 访问时,注意home是你的唯一标识,服务器将自动将客户端IP和标识记入Application中。

并且使用带id参数的页面访问时,页面会自动间隔1分钟刷新一次,这样就每次给服务器提交了自己的最新IP。

注意因为ID是自己指定的,自己要控制不要和其他ID重复。

测试地址:http://www.phook.cn/test/getip.aspx