欢迎访问!
您的支持是我们不断前行的动力!

Asp.net 获取用户请求公网IP,通过IP地址查用户地理位置

演示地址:

https://spidersharp.com/ip/

https://spidersharp.com/GetIP/

获取用户请求公网IP

您暂时无权查看此隐藏内容!

正则匹配是否符合IP规则

public static bool IsValidIp(string ip)
{
    bool b = Regex.IsMatch(ip, @"^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$");
    return b;
}

域名转换为IP地址(可先替换掉http://以及Https://):

System.Net.IPHostEntry host = System.Net.Dns.GetHostEntry(ip);
string ip = host.AddressList[0].ToString();

调用纯真IP地址数据,根据IP地址查询地理位置

string address=IPLocation.IPLocation.IPLocate(AppDomain.CurrentDomain.BaseDirectory+"ip.dat", ip.Trim());

源码下载:IP查询

解压密码:

您暂时无权查看此隐藏内容!

 

以上隐藏内容查看价格为3知识币,请先
提示:网络资源非实物交易,购买后无法退款,请考虑好后再购买!如有疑问,请联系管理员!在此,感谢您的支持!
赞(0) 打赏
转载请注明出处,未注明出处不得转载,蜘蛛侠 » Asp.net 获取用户请求公网IP,通过IP地址查用户地理位置
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

蜘蛛侠,您身边的爬虫专家!

觉得文章有用就打赏一下文章作者吧

支付宝扫一扫打赏

微信扫一扫打赏