在网吧上网时,偶发现每台电脑的IP都是一样的(同一个网吧内),请问这是怎么回事?IP不是每台机器专有的吗?
參考答案:内网和外网IP不一样的,
内网和外网的区别是什么?
内网外网区别?????- -
什么是广域网(WAN、公网、外网),什么是局域网(LAN、私网、内网)?
广域网(WAN),就是我们通常所说的Internet,它是一个遍及全世界的网络。
局域网(LAN),相对于广域网(WAN)而言,主要是指在小范围内的计算机互联网络。这个"小范围"可以是一个家庭,一所学校,一家公司,或者是一个政府部门。
BT中常常提到的公网、外网,即广域网(WAN);BT中常常提到私网、内网,即局域网(LAN)。
广域网上的每一台电脑(或其他网络设备)都有一个或多个广域网IP地址(或者说公网、外网IP地址),广域网IP地址一般要到ISP处交费之后才能申请到,广域网IP地址不能重复;局域网(LAN)上的每一台电脑(或其他网络设备)都有一个或多个局域网IP地址(或者说私网、内网IP地址),局域网IP地址是局域网内部分配的,不同局域网的IP地址可以重复,不会相互影响。
广域网(WAN、公网、外网)与局域网(LAN、私网、内网)电脑交换数据要通过路由器或网关的NAT(网络地址转换)进行。一般说来,局域网(LAN、私网、内网)内电脑发起的对外连接请求,路由器或网关都不会加以阻拦,但来自广域网对局域网内电脑电脑连接的请求,路由器或网关在绝大多数情况下都会进行拦截。
如图:左边的Internet是广域网(WAN、公网、外网),右边的是局域网(LAN、私网、内网),他们要进行数据通信,必须经过中间的网关或路由器进行NAT(网络地址转换)。
通常情况下,网关或路由器对内部向外发出的信息不会进行拦截,但对来自外部想进入内部网络的信息则会进行识别、筛选,认为是安全的、有效的,才会转发给内网电脑。正是这种情况的存在,才导致了很多内网BT用户没有"远程",速度也不尽如人意。
内网用户在使用BitComet下载时,如果不能进行端口映射或者不支持UPnP,BitComet会自动启用内网互联突破网关的阻拦。
如何知道自己是公网还是内网?
0.50或以上版本的BitComet的"全局日志",里面的WAN IP就是公网IP,LAN IP就是内网IP,如果这2个值相同那么您就是公网用户,否则就是内网用户。当然,内网用户通过
端口映射
可以获得和公网完全一样的效果。
如何分辨自己的网关类型?是否有网络防火墙?是否支持UPnP?
有一定网络知识的朋友都有自己的判断方法,但入门级的朋友怎么办?这里介绍的是一种不需要任何网络知识的判断方法:用MSN Messenger帮助BT用户了解网络接入情况看--MSN Messenger的"高级连接信息"(注意:这里用的是MSN Messenger,不是Windows Messenger。Windows Messenger高级连接信息与MSN Messenger的不一样。),它位于MSN Messenger 菜单的"工具"->"选项"->"连接"中。 高级连接信息有以下几种类型组成:
"直接连接"
表示用户是公网,没有使用Windows XP自带的Internet连接防火墙(ICF),不需要使用UPnP。但这种情况不排除用户安装了第三方的网络防火墙软件,如诺顿网络安全特警2002/2003/2004系列、国内著名的天网防火墙等等。这类用户在使用BT时,只要BT软件所监听的端口没有被ISP封掉,一般不用怎么设置就可以达到最佳速度。安装了第三方的网络防火墙的用户注意让防火墙允许BT软件监听所需的端口。
"直接连接,使用了Internet连接防火墙(ICF)"
表示用户是公网,使用了Windows XP自带的Internet连接防火墙(ICF),不是一定需要使用UPnP。这类用户要想让BT获得最佳下载速度,可以在ICF的高级设置中为BT软件手动打开相应监听的端口,也可以打开BitComet的"允许打开Windows网络共享和防火墙ICS/ICF端口",在下次Bitcomet启动时提示网络连接保护设置即将被更改的对话框上点确定,让BitComet自动操作。
"通用即插即用(UPnP)网络地址转换(NAT)"
表示用户是内网,经由网关或路由器上网,网关或路由器支持的NAT支持UPnP(而且打开,目前支持UPnP的网关类软件有Windows XP的ICS、KERIO的WinRoute Firewall 5系列)。这类用户要想让BT获得最佳下载速度,最好使用支持UPnP的BT软件,如BitComet。
"非通用即插即用(UPnP)网络地址转换(NAT)"、"非对称NAT"、"对称NAT"、"级联"等等
表示用户是内网,经由网关或路由器上网,网关或路由器的NAT不支持UPnP,或虽然支持UPnP,但UPnP被ISP、网络管理员关闭了。这类用户很难让BT软件获得由其他下载者发起的连接,想提高下载速度,可以试一下对外连接能力特别强的BitComet系列。
"非UPnP防火墙"
通常与NAT类型一起出现,表示用户是内网,经由网关或路由器上网,网关或由器上使用不支持UPnP的网络防火墙,如诺顿网络安全特警2002等等。这类用户同样很难让BT软件获得由其他下载者发起的连接,想提高下载速度,还是推荐使用对外连接能力特别强的BitComet系列。
"UPnP防火墙"
通常与NAT类型一起出现,表示用户是内网,经由网关或路由器上网,网关或由器上使用支持UPnP的网络防火墙,如诺顿网络安全特警2003、Windows XP的ICF等等。如果与3一起出现,用户可以尝试具有UPnP功能的BT软件;如果与"非通用即插即用(UPnP)网络地址转换(NAT)"、"非对称NAT"、"对称NAT"、"级联"等等一起出现,就不必强求使用支持UPnP的BT软件了,因为即使防火墙支持UPnP,但NAT不支持UPnP,UPnP也是不可能成功的,这时还是推荐使用对外连接能力特别强的BitComet系列。
我采用的是何种上网方式?
56K Modem和ISDN等窄带用户就不说了,这一类用户没有必要使用BT。目前常用的宽带上网方式主要有:
名称
描述
ISP举例
ADSL
不论是否需要虚拟拨号,连接到ISP服务器后,都会获得独立的公网IP。属于"外网"。
中国电信
ADSL
不论是否需要虚拟拨号,连接之到ISP服务器后,只能获得一个内网IP,没有独立的公网IP。属于"内网"。
中国网通、联通
Cable Modem
不需要拨号,属于"内网"。
各地广电
光纤+LAN
不需要拨号,属于"内网"。
长城宽带
光纤+LAN
到ISP网站以Web方式进行认证,之后获得独立公网IP,属于"外网"。
上海、南京等地的长城宽带
注意,ISP在各地所提供的服务可能不一样,上表的ISP举例只能作为参考。
通过ADSL上网是内网还是外网?
通过ADSL上网可能是内网,也可能是外网。拨号后能够获得独立公网IP的ADSL用户为外网,拨号后只能够获得共享的公网IP的ADSL用户为内网。
又有网络的问题,怎么少得了我这个网络设计师兼培训师呢?哈哈!
4楼说的IP地址有误,169.254.0.0/16这个网段并不是用来组建内网的,而是当DHCP无法分到IP地址时Windows(这个规定是微软自己定的)自动随机生成的.一般网络正常时绝对不应该分到这种IP地址的!
用作内网的IP地址应该是以下三种:
10.0.0.0 ---10.255.255.255 (1个A类地址 );
172.16.0.0 --- 172.31.255.255 (16个相连的B类地址 );
192.168.0.0 --- 192.168.255.255 (256个相连的C类地址)。
这些地址段是RFC1597中规定的,是国际标准,并不像4楼所说的是一些人的习惯问题,一般正规的内网都要使用这些IP地址.当然你也可以使用别的IP地址,但直接后果就是可能会无法访问同地址的外网,一般人是不敢冒这个险的.
还有,4楼说到的DNS解析也有个错误,IP地址是不用被DNS解析的,DNS的全名是Domain Name Server,它的作用只是把域名解析成IP地址而已.就拿我们6月来说吧.我们在IE里输入的69.9.35.248是不用经过DNS解析而能直接进行访问的,绕开了DNS,就减少了被封杀的可能性.
OK,纠正了楼上的错误,我接着来回答楼主的问题.正如前面所说,21X开头的肯定是公网(外网)的IP地址了.所谓公网或外网地址,就是指Internet上的IP地址,我们平时访问的网站,聊天室之类的地址都是Internet地址,这个地址是可以被直接访问到的.
由于IPv4的长度(32位)问题,外网IP地址已经快要用完了,在IPv6普及之前,就不得不使用内网地址来节约IP地址.比如说我开了个网吧,有100台机器,如果我为这100台机器都分上公网IP的话,这显然有点浪费,而且价格也很贵,比较节约的做法是为这100台机器组一个内网,这100台机器都使用内网IP地址,并共享一个外网IP地址.而这个外网IP地址就在路由器上面.
说到路由器,它是不同网段间的桥梁,就拿前面的所说的网吧来说吧,网吧的路由器有2个IP地址,一个是内网地址,一个是外网地址,就是因为它有两个IP地址才能使内网的主机访问外网.而内网的100台机器的默认网关,就是这台路由器的内网IP.明白了?
内网外网只是一种叫法的问题,局域网就是所有的内网,通过其中的网关(或DNS)上公网也不能就叫外网
ADSL其实也就是一个很大的局域网而已,这是我的个人观点!