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

IP
地址和服务器不是一个意思,他们就像门牌和房子一样。IP地址,就像房屋的门牌只是一个标识,多少号多少号让你可以顺着道找到地方,而服务器他是一个存储的空间,就像一间房子,你可以随心去布置去安放你想要的应用,服务器是一个可以使用存放应用的存储器,通上网络别人可以访问,就像打开门别人可以让你想让进屋的人参观你的房子。腾正科技,嘉辉,上

其实它们也是有区别的:

客户端IP指的是用户设备的IP

服务器的IP是指的网站服务器拥有的IP地址。

本地IP一般是指你所处的路由器,或者是你所处的网络环境中,路由器或者网络管理员为你分配的IP地址。

其中,路由器分配的IP一般属于C类地址(192168XXXXXX 1720XXXXXX),另外有一点就是IP地址还分IPV4与6,IPV6在国外已经应用十分普遍(谷歌之类的大公司都对他们的服务全面启用IPV6了)

服务器IP地址是指为你提供某项服务的服务器上的IP地址。例如邮件服务器,假设它的IP地址为1921681252,那么邮件服务器的IP地址就是1921681252。

客户端地址是指当前终端使用的IP地址,一般都是PC(电脑)、AP(无线路由器)、摄像头等终端。

补充:

有些情况在服务器上是可以看到终端的IP地址的,例如(无线路由器,它既可以看到自己的IP,即服务器IP地址,也可以看到终端的IP地址;一些网络安全使用限制的软件也需要在其服务器上收集客户端的一些信息,其中就包括IP地址、mac地址、登录用户等。

这里所说的服务器IP地址和客户端IP地址指的应该是DHCP服务器和其它终端从该服务器上自动获取的地址,所有的地址(已分配和未分配的IP地址)都可以在服务器上显示出来的。

一些***也是需要知道服务器和客户端的IP地址才可以正常使用。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10579834.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-09
下一篇 2023-05-09

发表评论

登录后才能评论

评论列表(0条)

保存