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

正常状态的话,百度服务器确实很快,只要很小的网络带宽就可以使用,所以基本上有网络链接,百度知道就能打开,其他的慢可能存在带宽窄。
故障状态下,可以考虑使用新页面,清除缓存的办法

ip138com IP查询(搜索IP地址的地理位置)
您查询的IP:baiducom >> 202108250218
查询结果1:北京市 Baidu百度公司
查询结果2:北京市 电信重点客户机房

浏览器打开网页总提示找不到服务器可能是电脑的DNS出现故障,建议可以手动进行设置”DNS“进行解决,设置方法:

1、首先在开始菜单的右侧栏,找到“控制面板”打开进入”,将“查看方式”设置为“小图标”,然后找到并点击“Internet选项”;

2、在打开的窗口中点击“更改适配器设置”进入;

3、在打开的窗口中,右击“本地连接”,在d出的菜单中选择“属性”;

4、在打开的“本地连接 属性”窗口中找到“Internet协议版本(TCP/IPv4)”,双击打开;

5、在打开的“Internet协议版本(TCP/IPv4)属性”窗口中,勾选“使用下面的DNS服务器地址”,然后输入”首选DNS服务器“(例如:8888),最后点击“确定”完成设置即可。

百度的服务器至少上百台,而且是高端的,他们通过集群一起工作,否则早就瘫痪了。像百度这种大型网站在异地肯定有备份容灾的机房,这个机房有主机房所有的设备,一旦主机房遭遇地震一类的灭顶之灾,备份容灾的机房能完全替代主机房工作,让数据不丢失,业务不中断。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存