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重复。