如何用C#获取指定IP是局域网内还是互联网
目前项目中客户端需要对局域网与互联网访问方式做区分,局域网内连接次数和频率比互联网要高。但不知有没有方法可以区分一个IP是局域网还是互联网。使用ping的方式虽然能通过速...
目前项目中客户端需要对局域网与互联网访问方式做区分,局域网内连接次数和频率比互联网要高。但不知有没有方法可以区分一个IP是局域网还是互联网。使用ping的方式虽然能通过速度获取,但通过测试如果局域网内服务器连接过于频繁时也会造成速度比较慢,相反如果Internet网络状况良好的情况下也能达到非常快速的效果。求助大家有没有更好一点的方式来绝对的区分?
分不够可以提出来。谢谢。
我们公司的内网IP有172和202的。这个不准。 展开
分不够可以提出来。谢谢。
我们公司的内网IP有172和202的。这个不准。 展开
展开全部
这个东西一定要这么区分啊?
用登录来区分可以么?
如果非要这么做的话呢!
那就只能先存取局域网IP段!
把取到的ip和预定的ip比较!
在预定ip段中,就是内网IP.
不在就是外网的!
之间用Request.IsLocal来判断是否本机(服务器)!
用登录来区分可以么?
如果非要这么做的话呢!
那就只能先存取局域网IP段!
把取到的ip和预定的ip比较!
在预定ip段中,就是内网IP.
不在就是外网的!
之间用Request.IsLocal来判断是否本机(服务器)!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以有一个IP地址列表。用来存放内网IP,
也可以把内网IP的前三个写出来。然后匹配进来的IP。
楼上的方法似乎不行吧。我记得有10.xxx的外网IP
也可以把内网IP的前三个写出来。然后匹配进来的IP。
楼上的方法似乎不行吧。我记得有10.xxx的外网IP
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
判断一般
10.
192.
这些开头,是以内网访问进来的
172也是网站但 202是外网IP,至少他应是链接着外网的
10.
192.
这些开头,是以内网访问进来的
172也是网站但 202是外网IP,至少他应是链接着外网的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询