2

我的笔记本电脑通过运行热点应用程序的 Android 手机连接到互联网。现在我的笔记本电脑必须提供私人 IP,而我的手机使用公共 IP 地址。我在这台笔记本电脑上运行一个网络服务器。现在我怎样才能从我朋友的笔记本电脑上访问这个网络服务器,而不是网络的一部分?我的意思是我应该提供笔记本电脑的私有 IP 还是手机的公共 IP 地址?

4

2 回答 2

2

首先你需要了解以下两个信息:

  • 您的网络服务器在其上侦听的笔记本电脑的私有 IP。ipconfig在 windows 或ifconfiglinux 或 mac 上使用。
  • 您的公共 IP(如果您不知道如何找到它,可以导航到www.whatismyip.com,它会显示您的公共 IP)

然后在路由器中设置端口转发规则,将端口转发到笔记本电脑的 Web 服务器端口。将任何端口转发到您的笔记本电脑并不是一个好主意,因此请选择一个端口。这可以是与您的网络服务器配置为列出的端口相同的端口。

假设您的 Web 服务器在笔记本电脑的 8080 上运行,您将设置一个端口转发规则,将源端口 8080 映射到端口 8080 上笔记本电脑的私有 IP。

然后,您可以使用公共 ip 以及来自内部网络外部的端口。例如http://xx.xx.xx.xx:8080

于 2013-08-25T06:36:51.237 回答
1

如果您想访问网络之外的网站,您必须使用公共 ip。使用私有 ip,您就可以在您的网络中访问 ist。

我建议您使用网络服务器,因为您的公共 ip 每次重新连接都会更改,但至少 24 小时内更改一次。大多数电话提供商不允许服务器托管。

于 2013-08-25T06:25:53.397 回答