【问题标题】:Public IP address vs Private IP address公共 IP 地址与私有 IP 地址
【发布时间】:2020-05-05 15:03:32
【问题描述】:

祝大家今天好,

我正在尝试学习网络基础知识。看了很多视频,研究了一下,更好地理解了。但是我找不到我好奇的答案。原谅我,我只是这个 IT 方面的初学者。

一台电脑有一个Public IP地址(敏感),连接到路由器后获得一个Private IP地址。

路由器有一个公共 IP 地址和一个私有 IP 地址(linksys 为 192.168.1.1)。然后它将为所有与其连接的设备分配其自己的私有 IP 地址,例如 192.168.1.102。

所以这是我不太了解的东西(即使在网上研究之后);

  1. 手机使用自己的公网IP地址通过Mobile Data连接互联网,对吗?
  2. Desktop 根本不使用其公共地址,因为它始终连接到为其分配私有 IP 地址的路由器?
  3. 当网络外的计算机要连接到网络内的计算机时,是直接在计算机与计算机之间进行连接,还是必须通过路由器进行连接,然后路由器将连接传递给网络内的计算机网络?

我似乎找不到任何解释如何使用计算机 IP 公共地址,因为它始终连接到具有自己私有 IP 地址的路由器。

原谅我,我只是一个初学者。先感谢您。

【问题讨论】:

  • 首先要了解IP没有公有地址和私有地址之分。 IANA、IETF 和 ISP 只是选择了一些 IP 块不在公共互联网上路由,这些 IP 块称为私有地址。 IP对此一无所知。此外,许多公司拥有从公司网络发布并路由到公共互联网的公共地址块。

标签: networking web-applications ip-address


【解决方案1】:

1.) 是(移动电话通过您的提供商提供的无线电天线杆连接。)

2.) 是的,通过wifi连接到路由器的台式电脑和手机一样使用路由器的IP地址。

3.) 如果网络外部的计算机需要来自网络内部计算机的数据,它会向您的路由器发送一个请求,该请求将其转发到您的计算机(转发的请求决定了您路由器的防火墙)。此外,如果您从网络外部的计算机请求数据,则您向路由器发送请求,路由器向另一台计算机的网络发送请求。

【讨论】:

  • 谢谢。这是否意味着桌面的公共 IP 地址永远不会用于与网络地图之外的任何其他设备进行通信?由于它不直接通信,它使用路由器通信。
  • 网络中没有公共 IP,只有私有 IP,如 10.0.0.x 或 192.168.xxx.xxx。这些用于识别网络内的计算机。您描述的公共 IP 是路由器的 IP。
  • 哦,网络中的计算机没有公网IP?因为当我在我的 ip 上进行搜索时,它给了我两个不同的 IP; 192.168.xxx.xxx 和 67.142.xxx.xxx.
  • 是的,它在网络内部是“公共的”,但在大多数情况下,公共意味着您无法从网络外部完全访问这台计算机。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-09-30
  • 1970-01-01
  • 1970-01-01
  • 2017-06-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多