内网服务器和外网服务器没什么区别,就是专给内网用户提供访问,或者向整个互联网用户提供访问,由此命名。内网:局域网。通常指一个企业或一个学校,工厂,小区等内部的网络。当然你自己家要是两个电脑连一起也算内网。局域网的范围通常不超过一个城市。警用军用民航等国家高级机关内网除外。它们的共同特点就是,只有特定的机器能与外界交流,内部机器与外界无法沟通。然而,这种网络目前除了警用,军用等安全级别高的还在应用外,基本已经不存在了。因为就算是工厂学校也早就可以通过服务器使所有网络上的电脑连接internet了。
外网:Internet。网通,电信,铁通等都已经超过了局域网的覆盖范围,应该算是外网。判断外网与内网关键看它是不是与广阔的外界互联。我们说的>
公网ip具有世界范围的唯一性,而内网ip只在局域网内部具有唯一性。并且,一个局域网里所有电脑的内网IP是互不相同的,但共用一个外网IP。
就像我们前面所说的你所在学校的校名在整个世界上只有一个,但是你学校里面的A栋大楼3层3号教室只有在你的校园内部才具有唯一性。别的学校也有A栋大楼3层3号教室。你只能跟快递小哥说请帮我把包裹送到xx大学,而不能说请帮我把包裹送到A栋大楼3层3号教室。
在局域网中,每台电脑都可以自己分配自己的IP,但是这个IP只在局域网中有效。而如果你将电脑连接到互联网,你的网络提供商的服务器会为你分配一个IP地址,这个IP地址才是你在外网的IP。两个IP同时存在,一个对内,一个对外。
扩展资料
内网和外网之间的通信(端口映射原理)
端口映射是 NAT 的一种,它将外网主机的 IP 地址的一个端口映射到内网中一台机器,提供相应的服务。当用户访问该 IP 的这个端口时,服务器自动将请求映射到对应局域网内部的机器上。
A 电脑的 IP 是局域网 IP(1921683111),这个 IP(1921683111)是从路由器的 lan口分配的。当我们上百度的时候,经过路由器的 wan口,进行相应的IP、端口转化:1921683111:80 -> 10221024:8080,所以,从 wan口出去的地址为:10221024:8080。
最后,经过运营商,运营商那边会做相应的端口映射(而且是动态端口映射),子网 IP(10221024:8080)转化为公网 IP(128001:8888),通过这个公网 IP 去访问百度服务器。
同理,B 的过程也是一样。通过这样的层层端口映射,最终保证地址(IP + 端口)的唯一性。A 和 B 访问百度服务器,尽管它们的局域网 IP 是一样的,但是最终它们访问百度的地址(IP + 端口)是唯一的,所以,百度服务器回复时,原路返回时能够区分到底给谁回。
点"开始"--运行--输入"CMD"回车(打开命令窗口)--输入"ipconfig"执行完上述 *** 作后回返回四行数据
第一行为你使用的DNS(域名解析服务器地址)
第二行为你本机IP地址
第三行是你的子网掩码
第四行是你使用的网关
如何区分内网和外网就要看第二行右面那四组用""隔开的数字如果是由192168或10或1270组成的那么说明你是内网,如果是由上述三组数据字外开头的数字组成的(如2029664)那么说明你就是外网用户
附:""为1-254之间任意正整数本人认为较安全的方法:
准备两台服务器,一台供内网使用,一台上网,当然,之间都是连通的;
然后内网通过服务器建立域,通过域管理使用户无法自行修改IP地址;
接下来就好办了,如果想上网的电脑,网关是内网服务器;如果想上外网,就使用外网服务器
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)