服务器IP、内网IP和外网IP有什么联系?分别是怎样获得的?

服务器IP、内网IP和外网IP有什么联系?分别是怎样获得的?,第1张

公网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 + 端口)是唯一的,所以,百度服务器回复时,原路返回时能够区分到底给谁回。

具体方法如下(比如内网网关为:192168221 外网网关为:182161081为例):

1,点击“开始”,“控制面板” 。

2,在“控制面板” 中双击“网络连接”。

3,右击本地连接,打开的菜单选择“属性”。

4,打开“本地连接属性”对话框,在“常规”选项卡的此连接使用下列项目列表框中双击“Internet 协议(TCP/IP)”项目。

5,打开“Internet 协议(TCP/IP)属性”对话框,在这里就可以设置、修改IP地址和DNS服务器。

插上内网网线,将本机网卡的IP配置为:IP:19216822(为2-255内任意数字,只要其它电脑不用即可)子网掩码:2552552550 网关:192168221 就可以连接上内网了。

拔掉内网网线,接上外网网线,将本机网卡的IP配置为:IP:18216108 (为2-255内任意数字,只要其它电脑不用即可)子网掩码:2552552550 网关:182161081,就可以连接上外网了。

如果要插拔内外网的网线的话,可以按不同的网线,设置不同的IP地址。如果不想插拔网线,就需要将外网和内网的网络都连接在一个交换机上,电脑也连接到交换机上,这样就不需要插拔网线了,但这样会引起安全上的问题,可能会通过外网控制电脑从而访问内网上的数据。

您好,公网IP也就是IDC服务商把服务器配置完成后给您的那个 IP,不清楚您装的是什么系统,若是2003系统,可以打开网络邻居,查看本地连接,再看支持就可以看到您的IP了

映射好了当然就可以用了,一般来说有两种映射,一中IP对端口,一中是IP对IP,前者较常用,一个公网IP即可映射无数端口,对应内网ip,这就是楼上所说的那种;后者必须一个外网IP对一个内网IP,这样很浪费! 学校的路由器也要设置,要不然别人知道你的服务在内网的哪里啊?除非你设置DMZ区,把服务器在这里就可以了

首先我们打开开始菜单,找到控制面板选项。点击“网络和Internet”选项,找到“网络和共享中心”选项并点击,然后找到“更改适配器设置”选项点击进入(以上的操作均在win7下进行,其他的操作系统可能略有不同)。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 服务器IP、内网IP和外网IP有什么联系?分别是怎样获得的?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情