如何判断IP是内外IP还是外网IP

wangjinlong3768038 2013-02-26 10:46:14
如何准备的用代码实现判断一个IP是内外IP是外网IP呢? VC实现
...全文
573 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
z8323664 2013-02-27
  • 打赏
  • 举报
回复
引用 5 楼 fishion 的回复:
应该可以用arp方式检测的
最近想研究ARP协议, 能给个例子吗?
百事烟 2013-02-27
  • 打赏
  • 举报
回复
引用 3 楼 oyljerry 的回复:
外网IP需要连接服务器来获取
+
netimmortal 2013-02-27
  • 打赏
  • 举报
回复
IP段规定的吧。指定IP段的只能是内网。
wangjinlong3768038 2013-02-26
  • 打赏
  • 举报
回复
看清楚我的问题,不用理解错了
oyljerry 2013-02-26
  • 打赏
  • 举报
回复
外网IP需要连接服务器来获取
jimette 2013-02-26
  • 打赏
  • 举报
回复
好像ipconfig 里的都是内网的
wangjinlong3768038 2013-02-26
  • 打赏
  • 举报
回复
或者说,如何判断网卡连接的是内网还是外网
Susiria 2013-02-26
  • 打赏
  • 举报
回复
ping baidu,通的是外网
etz2008 2013-02-26
  • 打赏
  • 举报
回复
首先用API得到网卡IP, gethostbyname() 然后根据IP地址属于哪类地址就可以判断了 比如192.168.*,10.*,172.16.*这些就是内网地址了。
华美乐章 2013-02-26
  • 打赏
  • 举报
回复
这个问题我1年前都发帖子问了.没有确定的答案
翅膀又硬了 2013-02-26
  • 打赏
  • 举报
回复
可以根据各类地址的范围去判断吧。先确定是哪类地址,再根据范围判断是公有还是私有
fishion 2013-02-26
  • 打赏
  • 举报
回复
应该可以用arp方式检测的

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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