我有一个在端口上运行的 Web 服务器应用程序3000,现在当我从设置>关于手机,这里显示的是我的 IP 地址。
当我在浏览器中以端口 3000 输入该 IP 地址时,它显示指数 /这太神奇了,但问题是,当我将手机重新连接到互联网时,它就发生了变化。
有人知道如何永久获取该 IP,或者如何从互联网访问我的手机吗?
答案1
您需要做两件事。
第一步
设置静态 IP 地址
- 打开设置
- 进入 Wi-Fi 设置
- 您将看到一个网络列表,点击并按住您的网络。
- 点击编辑(或修改网络)
- 点击高级
- 您现在可以看到与您的 IP 地址、网关和 DNS 相关的设置,并根据需要进行设置。
- 尝试访问 google.com 来确认您的设置
- 记下你给手机提供的 IP 地址
第二步
转到您的路由器并为 Web 服务器端口/IP 地址创建例外。请注意,这取决于您的路由器。请参阅制造商网站或随附手册以了解如何执行此操作。
温馨提示
- 这只适用于你配置的网络
- 您同意承担设备安全的责任。将设备(尤其是 Android 手机)接入互联网本身就很危险。
- 重置手机或操作系统可以更新我更改的这些设置。
- 这仅在 Wifi 或以太网互联网连接上才可行。不适用于蜂窝 2G / 3G / 4G / 4G LTE 连接。
- 即使您可以获得静态 IP,您仍极有可能违反 TOS 或 EULA,至少对于所有主要运营商而言,使用该连接托管服务器都是违反其 TOS 的。如果您尝试绕过阻止,您的电话计划可能会被终止。如果您想这样做,我强烈建议您先与他们交谈。
- 手机在“设置”>“关于手机”>“状态”中报告的 IP 地址是您的 Wifi 或以太网。我添加了一张图片。抱歉屏蔽效果不好,我不是 Windows 10 Insider 中新 Paint 的粉丝。
就这样吧。祝你好运!
资料来源:
- 我的 Android 5.1.1 手机
- http://www.speedguide.net/ip/10.1.166.177
答案2
你需要使用动态 DNS 服务例如 NoIP 或 DynDNS。