我的笔记本电脑是通过我的Android手机连接到互联网上的,它的热点应用程序正在运行。现在,我的笔记本电脑肯定有私人ip,而我的手机使用的是公共ip地址。我正在这台笔记本电脑上运行一个网络服务器。现在,我如何从我的朋友们的笔记本电脑访问这个网络服务器,它不是网络的一部分?我的意思是我应该提供笔记本电脑的私有ip地址还是我手机的公共ip地址?
发布于 2013-08-25 06:25:53
如果您想要访问网络之外的网站,您必须使用公共ip。有了私有ip,您就可以在您的网络中访问ist。
我建议您使用一个get服务器,因为每次重新连接时,您的公共ip都会发生变化,但至少在24小时内会更改一次。而且大多数电话提供商都不允许服务器托管。
发布于 2013-08-25 06:36:51
首先,您需要了解以下两个信息:
ipconfig,在linux或mac上使用ifconfig。然后在路由器中设置端口转发规则,将端口转发到膝上型计算机的web服务器端口。将任何端口转发到您的笔记本电脑并不是一个好主意,所以选择一个端口。这可以是与您的the服务器配置为列出的端口相同的端口。
假设您的web服务器在您的笔记本上运行在8080上,您将设置一个端口转发规则,将源端口8080映射到您的笔记本电脑在端口8080上的私有ip。
然后,从内部网络外部使用公共ip和端口。例如http://xx.xx.xx.xx:8080
https://stackoverflow.com/questions/18426323
复制相似问题