Sat*_*mar 6 networking isp ip internet-connection
据我了解,两台计算机不能具有相同的公共(外部)IP 地址。除非这两台计算机通过同一路由器连接,否则它们可以具有(共享)相同的公共 IP 地址和不同的私有(本地)IP 地址。
情况
我和我的朋友正在使用 Internet 服务提供商“X”。我们都有不同的用户名和密码(不同的连接),但我们之间的 ISP 是通用的。然而我们有相同的公共IP地址!这怎么可能?当我们谷歌“Whats my ip”时,我们将112.133.229.29
其作为公共 IP 地址获取,并且在我的路由器中显示为10.1.102.93
。
和
我已经在我的 PC 上安装了一个 Apache 网络服务器。我知道我的计算机的公共 IP 可以访问 Apache 服务器。但就我而言,我没有唯一的公共 IP 地址。所以这是不可能的。没有人可以使用这个公共 IP http://112.133.229.29/index.html访问我的电脑
我的朋友(使用同一个 ISP)可以通过这个地址访问我的电脑:http://10.1.102.93/index.html
,他的路由器的 IP 是10.1.101.29
。
我们有一些通用的 ISP DNS 吗?
如果另一个朋友尝试使用此链接通过 Y Internet 服务提供商访问我的电脑,http://10.1.102.93/index.html
他将无法访问它。
我的 ISP 如何做到这一点?我对任何服务器的请求都用我的公共 IP 固定,然后服务器根据公共 IP 响应请求。但是我们都有相同的公共 IP。
Iñi*_*oud 18
好吧,正如 DavidPostill 26 分钟前所说的那样,您的 ISP 在将您的流量路由到 Internet 之前在其路由器上使用 NAT。
这意味着基本上,您和 ISP 内的其他客户端都在一个大型城域网 (MAN) 中,与您的家用路由器创建局域网 (LAN) 的方式相同,但规模更大。
为什么您的 ISP 会这样做?
嗯,答案很简单;1) 他们想要,2) 或需要使用较少数量的公共 IPv4,可能是因为他们的客户比公共 IPv4 多。
您可能知道,免费 IPv4 池在几年前就用完了。成长中的运营商无法获得新的 IPv4 子网,除非他们从关闭其他地方的其他 ISP 那里购买。
解决方案是使用IPv6,但显然需要更换大量网络设备,重新配置网络……投入时间和金钱!所以做一个巨大的人对他们来说更容易、更快。
您可以致电他们并询问是否获得专用 IPv4,但他们可能需要您支付额外费用才能拥有它。
归档时间: |
|
查看次数: |
4718 次 |
最近记录: |