公共 IP 地址

网络工程 ip ipv4
2021-07-29 22:56:20

所有公共地址都相互连接吗?我可以 ping 我朋友在世界另一端的公共 IP 地址,还是将公共地址分成组(例如私有和公共)?是什么让这个 ping 不可能?

2个回答

将评论转换为答案。

公网IP地址是公网IP地址。它们可从 Internet 上的任何其他公共 IP 地址获得。唯一的限制是活动主机是否有防火墙或其他措施来阻止您访问它。其他措施可能是具有地理阻止功能的 DDoS 过滤器,它只允许特定的公共 IP 地址访问其网络。一些 ISP 和公司也使用地理封锁。

如果我们将公共地址定义为RFC5735 中未提及的所有内容,那么答案是否定的。

  1. 并非所有公共 IP 地址都在 Internet 上路由。我知道至少有一位客户使用“公共”/16 网络进行内部(服务器)寻址。使用这些地址的主要原因是绝对确保与网络其他部分使用的 RFC1918 地址没有重叠。不同方之间的无重叠 VPN 也是使用为此目的注册的公共地址的一个很好的例子。

  2. 可能有防火墙/数据包过滤器挡道。例如,许多大学为每个主机使用公共 IPv4 地址,但这并不意味着您可以从公共 Internet(甚至内部网络)访问每个地址。