日期:2014-05-17  浏览次数:20788 次

困扰了好久的一个问题
在自动获取ip地址的情况下,比如我在青岛自动获取的网络地址是192.168.1.2,子网掩码是255.255.255.0。那么如果我在重庆也是自动获取ip地址,得到的地址有没有可能也是ip:192.168.1.2,子网掩码是255.255.255.0呢?如果可以的话,这个两个ip网络号与主机号相同,说明这两个ip完全相同啊,这不就冲突了吗?

假设上述现象成立,是不是因为青岛属于一个子网A,重庆属于另一个子网B,而A和B在接入Internet时通过了网络地址翻译(NAT)把这两个ip地址转换成了合法的ip呢?

希望各位大虾解答小弟心中的疑惑,不胜感激。

------解决方案--------------------
公有地址,私有地址

------解决方案--------------------
不冲突的。

你那个是电脑上看到自动获得的ip地址,这个ip地址是内网的。内网的192.168.*.*是路由器自动分配的内网地址。

对外互联用的是外网。你可以用查看本地IP地址的网页,查看一下。在两地作一下比较,肯定不一样的。(注意打开查看IP地址的网页时间要短,看到后就关闭)
------解决方案--------------------
现行IP地址中,有三个段是保留给私网使用!他们是:10.0.0.0/8 172.16.0.0/16 192.168.0.0/16

私网地址不会在公网使用,私网如果要访问公网必须使用NAT!

青岛和重庆的公网IP肯定是不一样的,因此即使你在青岛和重庆获得的私网地址一样,但是经过转换后是不一样的,因此可以互通!
------解决方案--------------------
公网地址和私网地址啊
------解决方案--------------------
10.0.0.0 - 10.255.255.255 
172.16.0.0 - 172.31.255.255 
192.168.0.0 - 192.168.255.255

以上几个IP地址段都属于私网地址,每个单位都可以使用,私网地址是不会在互联网中使用的,一般都用于局域网,这几个网段的IP地址要使用互联网就必须要经过路由设备进行NAT转换成公网IP地址才能与互联网上的其他主机进行通讯。

------解决方案--------------------
 
这种情况就相当于,清华大学有个计算机技术学院,北京大学也有个计算机技术学院,那么你寄信的时候,收信地址或者寄信地址不能直接就使用“计算机技术学院”,全国那么多学校,可能很多学院都有一个学院也叫 计算机技术学院,那么你叫邮局该帮你把信送到那个学校的计算机技术学院呢?

如果你使用大家都承认或者明确知道的地址,也就是 清华大学计算机技术学院或者北京大学计算机技术学院,那么邮局就很清楚你的信要寄到哪里去了,它就会帮你把信送到你所写的地址去了。

所以私网地址就相当于学校内部的地址,而公网地址就相当于大家都承认或者明确知道的地址,所以,私网地址上网要经过路由设备的NAT转换,把私网IP转换成公网IP,这样的话,大家也就都知道了你所在的地址了,通讯才能正常进行。
------解决方案--------------------
不可能冲突,mac是唯一的。
------解决方案--------------------
这个是私有地址啊,大哥,,就是只在公司内部使用的。。。连接internet时候转换为外部地址。。。
------解决方案--------------------
公有地址和私有地址
------解决方案--------------------
私有地址,相当于一个小小的局域网,局域网里的IP只对局域网里的计算机有影响,对外网(互联网)是没有影响的。因为互联网上都是公有IP,世界唯一的,这么说吧,同一个局域网里的所有电脑,可以使用同一个公网IP。所以不会跟其它公网上的电脑产生冲突的。好好了解一下关于IP的知识,对你有很多好处的。
------解决方案--------------------
大家说这么多不是更困扰了么?
虽说就是公有和私有2个概念,但对于不懂网络的来讲,哪里会一下明白得过来 啊
楼主要多看看网络方面的才行。

明白公有、私有地址,再明白NAT工作原理就OK了。