怎样判断一个IP地址是Internet地址还是Intranet地址 各位高手: 在C#中怎样判断一个IP地址是Internet地址还是Intranet地址 ,另外在内网中用代码可以获得局域网中IP,但如何获得外网IP?.希望大家不吝赐教,谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 string StrIp=HttpContext.Current.Request.UserHostAddress; Intranet地址也有可能跨网关的呀, 所以还是不好区分的,除非知道通向外网的路由设置 请问 liubin911() string StrIp=HttpContext.Current.Request.UserHostAddress;这个方法可以在winform中使用吗我运行了一下,报未将对象引用到实例的错误HttpContext.Current==null引发了,这个啥原因啊,是不是c/s中不能使用 ?,谢谢 那在c/s中有没有啥好点的办法判断机器是Internet地址还是Intranet地址.另外内网中用代码可以获得局域网中IP,但有如何获得外网IP呢? 还是从IP上入手判断么?比如 if( Text.IsIPAddress(temparyip[i]) && temparyip[i].Substring(0,3)!=“10.“ && temparyip[i].Substring(0,7)!=“192.168“ && temparyip[i].Substring(0,7)!=“172.16.“)这样筛选出来就是外网IP?感觉还是有局限性的啊,谢谢tete(N多Flash-www.ndflash.com),能说具体点么 依赖注入,莫要让她擦肩而过 一个简单的问题 如何合并dataGridView标题行 winForm 对象设置为null,为什么引用变量还存在 求救Response.Write的问题 如何检测windows系统当前的补丁情况,比如是SP1还是SP2? 当listview中显示图片时,如何控制每行的数量 sourcesafe C#能编写游戏吗? XML当数据库时哪种数据类型可以存储时间。 关于word的问题 二进制文件的读写
string StrIp=HttpContext.Current.Request.UserHostAddress;
这个方法可以在winform中使用吗
我运行了一下,报未将对象引用到实例的错误HttpContext.Current==null引发了,这个啥原因啊,是不是c/s中不能使用 ?,谢谢
&& temparyip[i].Substring(0,3)!=“10.“
&& temparyip[i].Substring(0,7)!=“192.168“
&& temparyip[i].Substring(0,7)!=“172.16.“)
这样筛选出来就是外网IP?
感觉还是有局限性的啊,谢谢tete(N多Flash-www.ndflash.com),能说具体点么