首页 | 互联网 | IT动态 | IT培训 | Cisco | Windows | Linux | Java | .Net | Oracle | 软件测试 | C/C++ | 嵌入式开发 | 存储世界 | 服务器
网络设备 | IDC | 安全 | 求职招聘 | 数字网校 | 网页设计 | 平面设计 | 技术专题 | 电子书下载 | 教学视频 | 源码下载 | 搜索 | 博客 | 论坛
欢迎光临中国IT实验室思科频道
Google
您现在的位置: 中国IT实验室 >> Cisco >> 网络管理 >> 解决方法 >> 正文

企业内网IP上网之谜

    读者提问:

  最近单位办公楼里更换了路由器,原来路由器地址是192.168.0.1,现在变成了192.168.1.1,我们使用的IP地址都是由路由器分配的,我自己手工设置了一个静态的地址192.168.1.4,结果发现可以正常使用。而邻桌那台电脑自己填写IP地址是192.168.1.5却无法上网,而且用ping测试后发现不能够ping通192.168.1.1地址。在该计算机上使用自动获得地址方式,结果自动分配显示的IP地址居然是192.168.0.8,用这个地址ping 192.168.0.1不通,ping 192.168.1.1却是通的,而且还可以正常上网。这点让我有点疑惑,想不明白为什么一个是192.168.0.X,一个是192.168.1.X还可以上网呢?希望IT168的高手帮我解决疑惑。

  解答:

  从这位读者的描述我们可以看出他对于192.168.0.X与192.168.1.X地址之间可以互相访问不理解。实际上这是因为他忽略了网络中另外一个非常关键的参数——子网掩码。一般来说判断两个IP地址是否处于一个网络地址段内并不是只从IP地址就可以看出,需要我们结合IP地址对应的子网掩码。

  例如一个机器IP地址是192.168.0.1子网掩码是255.255.255.0,另一台计算机IP地址是192.168.1.1子网掩码为255.255.255.0,那么他们不在一个网段,因为子网掩码决定了前者网络号为192.168.0.0,后者网络号是192.168.1.0。

  再比如一台机器IP地址是192.168.0.1子网掩码是255.255.0.0,另一台计算机IP地址是192.168.1.1子网掩码为255.255.0.0,那么他们就是在一个网段中的两台机器,因为子网掩码决定了前者网络号为192.168.0.0,后者网络号也是192.168.0.0。

  正因为子网掩码的不同使得同样IP地址的两台计算机可能出现在一个网段也可能不在一个网段的两种结果。而通过这位读者描述笔者判断该单位的网络管理员应该是将宽带路由器中DHCP服务器的自动分配地址段设置为了192.168.0.2到192.168.255.254,对应子网掩码是255.255.0.0。这样由于客户端计算机的子网掩码是255.255.0.0,所以不管192.168.0.0中的地址还是192.168.1.0中的地址都属于此网段。下面我们再来看这位读者的描述信息。(如图1)

   


    
    (1)读者自己手工设置192.168.1.4,结果发现可以正常使用——毕竟该IP段属于合法地址。

  (2)邻居那台电脑自己填写IP地址是192.168.1.5却无法上网——因为他忘记了子网掩码需要设置为255.255.0.0,而错误的依旧保存255.255.255.0地址。

  (3)在邻居计算机上使用自动获得地址方式,结果自动分配显示的IP地址居然是192.168.0.8,用这个地址ping 192.168.0.1不通,ping 192.168.1.1却是通的,而且还可以正常上网——自动获得地址后所有网络参数信息都是正确的,所以能够上网,而ping 192.168.0.1自然不通,因为企业内部已经更换了路由器,他的网关和管理地址也已经变成192.168.1.1。

  小结:

  很多网络初学者都以为可以通过IP地址判断网络段,实际上他们忽略了更重要的因素——子网掩码,希望通过本文可以让更多的读者脱离误区,懂得真正判断网络地址的办法。

【责编:Zenghui】
中国IT教育
相关产品和培训
文章评论
 友情推荐精华
 专题推荐

 ·巧用网络流量 打造健康内网…
 ·无线路由器设置从入门到精通
 ·企业网管如何部署你的网络监控系统?
 ·负载均衡技术方案攻略
 ·中国IT实验室2007年技术热点盘点
 ·利用路由实现VPN的配置方法
 ·让你的局域网网速更上一层楼
 ·小命令大作用---Ping
 ·OSPF路由协议专题
 ·三层交换技术专题
 今日更新
 认证培训
 频道精选
 思科频道导航