多网卡情况下,如何获取公网IP?

panxin 2006-08-15 07:57:44
我的机器有两个网卡,一个是局域网IP:192.168.0.2,另一个上面配置的是公网IP:218.201.*.*
在程序中,我获得了IPAddress[]后,怎么判断哪个是公网IP?
...全文
175 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
panxin 2006-08-15
  • 打赏
  • 举报
回复
如果没有一种规则的话,我只能把192和10开头的都归位内网IP,我对IP协议不太熟悉。
peacefulsword 2006-08-15
  • 打赏
  • 举报
回复
楼主自己如何判断公网和局域网的IP区别?在围墙外的就是公网?围墙内的就是局域网?
panxin 2006-08-15
  • 打赏
  • 举报
回复
按照什么标准匹配,客户那边局域网的IP可能是192开头的,也可能是10开头的。
peacefulsword 2006-08-15
  • 打赏
  • 举报
回复
用字符串正则表达式匹配一下

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧