单机双地址原因

lis*_*tor 0 modem ip

我在西海岸,我正在使用 Sonic 光纤互联网 (sonic.com)。ISP 提供的调制解调器是 Pace 调制解调器。我正在运行 Ubuntu。

在调制解调器配置中,我看到我的公共 IP 是 198.xx.xxx.xx,当我从 shell 执行“ifconfig”时,我的接口 wlp3s0 的 IP 地址为 172.yy.y.yy。

从外部,我可以从任一地址(即,从 198.xx.xxx.xx 和 172.yy.y.yy)登录我的计算机。

我的调制解调器已配置为将 ssh 传递到我的计算机上。如果 198.xxx 是调制解调器的网卡,那么 172.yy 是我电脑的网卡吗?如果172.yy是我电脑的网卡,那么它的地址不应该以192.168.zz.zz开头吗?除了通过调制解调器的 NIC(现在看来 172.yy 是我计算机的公共地址)之外,我的计算机不应该没有可公开访问的地址吗?

HBr*_*ijn 5

您认为 172.yy,y 是公共 IP 地址的假设可能是有缺陷的...

请注意 192.168.0.0/16 不是唯一的私有 IP 地址空间,RFC 1918 还定义了范围:

  • 172.16.0.0 - 172.31.255.255(172.16.0.0/12 前缀)
  • 10.0.0.0 – 10.255.255.255(10.0.0.0/8 前缀)

因此,您可能有一个非常传统的 NAT 调制解调器/路由器,它只有一个公共 IP 地址,而不是两个,并且您的 LAN 的“后面”的私有 IP 地址空间。