
我在网吧上网,在电脑上查IP为192.168.0.77,可我在网站里查的IP和在网吧的IP不一样,是怎么回事啊。
2个回答
展开全部
一个叫做内网地址,一个叫做外网地址。一楼比喻欠妥,并不好理解。
何解:
IP地址由4位数组成,每位数为0~255可用。可以排列组合几亿个ip,但是互联网上的电脑不止几亿,电脑的台数远远超过了IP所能分配的数量。。那么对于局域网联接的电脑,难道每台都要分配一个ip上网吗?这样多浪费IP资源。。。于是有了下面的技术:
用局域网内(网吧内部所有电脑是连在一起的)的一台电脑接入互联网,它有一个全球唯一的IP地址。然后局域网的其它电脑就通过这台电脑(我们叫它为本地服务器)上网。你知道,局域网连接也是需要IP的,那么电脑上看到的ip就应该是局域网的IP,又叫内网地址。。那个做本地上网服务器用的电脑的IP叫外网地址。
每次用户电脑(你用的任意一台网吧电脑)发出上网请求时,它是提交请求的网址和自已的内网Ip地址给本地上网服务器,服务器记录下电脑的内网IP,并同时将用户请求网址和服务器自己的对外的IP发送到互联网上的网站服务器。。网站检测到的当然是外网的Ip,网站返回数据给本地上网服务器,上网服务器再将数据传给内网发出这个请求的电脑。
讲到这你明白了吗。。。。
何解:
IP地址由4位数组成,每位数为0~255可用。可以排列组合几亿个ip,但是互联网上的电脑不止几亿,电脑的台数远远超过了IP所能分配的数量。。那么对于局域网联接的电脑,难道每台都要分配一个ip上网吗?这样多浪费IP资源。。。于是有了下面的技术:
用局域网内(网吧内部所有电脑是连在一起的)的一台电脑接入互联网,它有一个全球唯一的IP地址。然后局域网的其它电脑就通过这台电脑(我们叫它为本地服务器)上网。你知道,局域网连接也是需要IP的,那么电脑上看到的ip就应该是局域网的IP,又叫内网地址。。那个做本地上网服务器用的电脑的IP叫外网地址。
每次用户电脑(你用的任意一台网吧电脑)发出上网请求时,它是提交请求的网址和自已的内网Ip地址给本地上网服务器,服务器记录下电脑的内网IP,并同时将用户请求网址和服务器自己的对外的IP发送到互联网上的网站服务器。。网站检测到的当然是外网的Ip,网站返回数据给本地上网服务器,上网服务器再将数据传给内网发出这个请求的电脑。
讲到这你明白了吗。。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询