为什么我的 IP 随机开始默认为 IPv6并且我的私有 IP 更改?

问题描述

我正在修复获取我的 IP 地址(私人,非公共)的 Javascript WebRTC 脚本。它昨天还在工作,然后它在晚上没有做任何事情,今天早上没有工作,现在突然又开始工作了。但是,我的私有 IP 地址似乎已更改。我用 Javascript 和 Node.js 做了很多工作,我用 Node.js 做的事情之一就是主机服务器。现在,为了让其他人能够看到该服务器,我需要给他们我的私有 IP。所以,我把它记住了。 (我会写前几个数字:10.0....)。现在,当我在终端中运行 $ ipconfig 时(我在 Windows 上),我得到了另一个 IP 地址。我检查了我的服务器,果然,它现在打开了一个新的私有 IP,192.16....,看来我的 IPv6 现在是我的认 IP。这个新开关有什么原因吗?我没有更新我的电脑或类似的东西,切换发生在我测试 IP 工具的时候。

对此的任何解释都会令人惊奇。谢谢!

编辑:

此外,当我去 IP2Location demo 时,它使用我的 IPv6,它说我在华盛顿、西雅图,而我实际上在怀俄明州。这是怎么回事?

解决方法

这发生在我一个月前。那天早上,我的WiFi出了问题,所以我把我的WiFi换成了一个AT&T WiFi的小盒子,也没在意。但是,我正在测试我的 PHP 服务器,虽然服务器没有抛出任何错误,但我的 IPv4 私有 IP 没有显示我的服务器。我挠了几分钟,然后跑了ipconfig。果然,我的IP变了。

IP 地址更改可能是:

  • 您移动了位置
  • 您更改了 WiFi

还有更多。