IPv4公网地址

网络工程 ipv4 纳特 ip 互联网服务供应商
2021-07-09 16:05:13

我知道 NAT 技术和公共/私有 IP 地址的基础知识,但我仍然有一个冲突。假设我的私人地址是192.168.1.2,我的公共地址180.180.1.2如果我180.180.1.2从我的机器 ping 我真正在 ping 什么?,如果它是 isp 路由器接口,这是否意味着当我 ping 一个随机网站时,我不是在 ping 服务器本身,而是从 ISP 的角度在他之前的路由器?

请指教

3个回答

下一个
你需要注意的好问题
1-ISP 会给你真实 IP 的范围,可能这个范围只有 2 个 IP,根据你的例子,ISP 可能会为你分配 2 个 IP 的公共 IP 范围(你 180.180.1.2 /30 和 GW 180.180.1.1/30) ,因此您可能需要 NAT 的 IP 是 180.180.1.2
2- 您不需要NAT来 ping 任何网站,只需路由

在此处输入图片说明

要 ping www.website_1.com,您只需要 R1 上的默认路由到 180.180.1.1,但如果您需要访问 www.website_1.com(HTTP、HTTPS....等),您肯定需要在 R1 上进行NAT
3-正如我在 ISP 可以为您提供一系列公共 IP 之前告诉您的那样,您可以通过执行称为发布的静态 NAT 将其中一个分配给网站服务器,因此当您从全球的任何 PC ping 该服务器时,此真实 IP 将回复您的平

尝试从您的PC ping 任何网站,该网站的真实IP 将回复您。要检查分配给任何网站的真实 ip,请在 CMD 下使用 nslookup

当您使用 180.180.1.2 时,您实际上是在 ping 连接到您的 ISP 的路由器的外部接口。内部接口位于 192.168.1.0/24 网络上,在这种情况下,它可能是 .1 ip!

现在,当您 ping 一个随机网站时,您实际上是在 ping 托管您网站的 Web 服务器本身。

就像网络中很多事情的答案一样,这取决于。

当您对住宅或小型企业的公共地址执行 ping 操作时,它可能是您家中或办公室中位于您的网络和 ISP 之间的路由器。

当您 ping 大型 Internet 站点上的服务器时,理论上您是直接 ping 服务器,但实际上,您可能正在 ping 位于一堆服务器前面的负载均衡器使用的地址,因为一台服务器不能跟上。

不同之处在于住宅或小型企业可能只有一个由 ISP 分配的公共 IP 地址。较大的企业可以负担得起更大的公共 IP 地址范围。