CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  专题开发/技术/项目 >  网络通信

如何区分本机局域网地址和上网地址(internet)急急急急!

楼主wanggenggz(wanggenggz)2001-01-07 18:22:00 在 专题开发/技术/项目 / 网络通信 提问

我使用Socket函数获得一个地址队列。我如何区别它们。我只有这些分了。 问题点数:50、回复次数:6Top

1 楼breath(跨马倚斜桥,满楼红袖招)回复于 2001-01-07 19:15:00 得分 0

一般局域网IP都是192.168.0.X,不过也有特殊的  
  ...   ...  
  当我没说Top

2 楼ab(ab)回复于 2001-01-07 19:35:00 得分 0

也有时局域网   IP   地址和上网   IP   地址是一样的。Top

3 楼netseag(netseag)回复于 2001-01-09 09:59:00 得分 0

IP地址有几个私有网段,如192.168.X.X等。这些IP是不会被用在Internet上,一般是用在一些局域网段上的,这样两者就不会冲突了。Top

4 楼milefo(弥勒佛)回复于 2001-01-09 11:19:00 得分 0

利用指令ipconfig可以察看:(如果你本机有可以出去的IP地址的话,如是局域网的master).  
  一般可以看见两个以太适配器,后者是局域网的!  
  呵呵,不知对不对.Top

5 楼hand(hand)回复于 2001-01-09 22:24:00 得分 50

可以通过注册表获得,我的机器是NT,具体如下:  
  1.HKEY_LOCAL_MACHINE\Software\microsoft\windows   NT\currentverion\networkcards  
  在其下可以看到你的机器上现有的各个‘网卡’,请注意它列的是网络接口,包括拨号网络,  
  你只要按1,2,3,。。。列举过去就行了,关键是每个key下的servicename值,你在编程时  
  应该把他们都纪录在一个数组中。拨号网络接口的名字一般是NdisWanx,其中x是数字。网卡  
  的名字取决于网卡类型,肯定是不一样的。  
  2.利用上面查到的名字,查  
  HKEY_LOCAL_MACHING\SYSTEM\currentcontrolset\services\名字,找寻其下的  
  parameters\tcpip,如果其下有DHCPIPAddress,可以获取其值,  
  是字符串形式的ip地址,如果没有则找IPAddress,一样是字符串。  
   
  注意:不是每个‘名字’下都对应有效的ip,不过你一定找得到所有的ip:)  
   
  访问注册表的函数以reg开头,如RegQueryValue等,应该会用吧。  
   
  有这些信息应该可以了,有问题再问我吧。  
  Top

6 楼wanggenggz(wanggenggz)回复于 2001-01-10 14:05:00 得分 0

hand(hand)你的e_mail地址是多少?Top

相关问题

  • 在拨号方式或局域网方式,分别如何判断本机是否已经上网。
  • 局域网上网问题!!!
  • 局域网上网问题
  • 局域网上网问题!
  • 局域网代理上网
  • 请教:局域网上网的问题
  • 如何在局域网中去上网?
  • 局域网共享上网问题
  • 局域网怎样上网比较好?
  • linux怎么通过局域网上网?

关键词

  • 局域网
  • ip
  • 地址
  • 网卡
  • 名字
  • 应该

得分解答快速导航

  • 帖主:wanggenggz
  • hand

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo