尽管没有公共 IPv6 地址,为什么我仍能通过移动数据连接到 LAN? [已关闭]

问题描述 投票:0回答:1

我正在两个独立的家庭网络上设置 ssh 服务器,一个是区域 ISP,另一个是全国范围内的网络。

我已经完成了在路由器上为 ssh 流量添加允许规则的最小配置。现在,由于我没有购买公共 IP 之类的东西,我认为这不足以建立连接,并且根据该假设,服务器无法在彼此之间建立连接。

现在变得有趣了。幸运的是,我的移动数据提供商将我连接到了 ipv6 互联网,并且出于某种原因,我能够毫无问题地 ssh 到服务器。

我什至让地区 ISP 的技术告诉我,如果没有公共 IP,打开端口不足以进行连接。更准确地说,我使用的是

ip -6 a
输出的地址,该地址未标记为临时地址。

我尚未在任何提供全球 IPv6 地址的公共 WiFi 上测试该行为。

考虑到它的普遍性,我明白这是一个愚蠢的问题,但希望社区无论如何都能加深我对 IPv6 的有限理解,干杯:)

networking ipv6
1个回答
0
投票

IPv6 地址的一个(也许令人惊讶的)功能是,它们在 IPv4 需要 NAT 的情况下可以公开路由,这意味着路由器可以将外部连接直接路由到内部网络(尽管默认情况下它可能不会这样做,因为用户发现它)令人惊讶的是,它会妨碍防火墙等)

只有少数地址

不可公开路由https://en.wikipedia.org/wiki/Reserved_IP_addresses#IPv6

实际上,大多数(根据存在多少个唯一的 IPv4 地址选择)IPv4 地址也是可公开路由的,但由于网络布局及其分配方式,大多数 IPv4 地址都是私有的(根据服务中的总地址数,特别是包括内部网络中私有地址的重复地址使用)

这里有关于该主题的丰富的 15 岁信息

https://he.net/news/Hurricane_Electric_IPv6_Update_April_2008.pdf

© www.soinside.com 2019 - 2024. All rights reserved.