web服务器的主机必须有公网ip吗?如果使用局域网ip,那么外网的客户端如何访问我的web服务器?

web服务器的主机必须有公网ip吗?如果使用局域网ip,那么外网的客户端如何访问我的web服务器?,第1张

必须。
首先如果想要访问服务器的话,必须要有一个公网的IP,服务器可以在一个内网内,但是这个内网的路由器必须可以进行端口映射,将访问这个公网IP的指定端口映射到内网的服务器中才行。

问题1:如果没有公网IP的话,不太可能。除非让网通给你开一个端口,做个映射。
问题2:看你是什么网络,如果是电信的或者是专线,通过路由或者防火墙转成局域网的话,电脑虽然是私网IP,但在路由器或者防火墙上做个DMZ或者是端口映射是可以实现的。
这两个问题都有一个前提,那就接公网IP的设备你可以控制。像第一个问题,你就是没有办法控制网通的路由器,只能找网通的人处理。

因此,在这种情况下,客户端必须要用PASV方式,才能连接FTP服务器。大部分人登录不上,典型的错误原因就是因为客户端没有公网IP,但用了IE作为FTP客户端来登录(IE默认使用PORT方式)。

可以用 部分地区长城宽带对MAC有限制,你可以用路由器的MAC复制功能,TP—LINK、D—LINK的路由器都带有这功能。把路由器的MAC地址复制为你原来使用电脑的MAC就可以了。。这样服务器会认为你的路由器是你原来的电脑,而达到使用路由器的目的

您好,如果是您自己的电脑开启的web服务,由于没有公网IP地址,是无法从外网访问到的,但可以通过局域网访问您的web服务器。您可以在百度云或阿里云等平台购买云服务器并配置外网IP地址,在其上开启web服务,就可以实现外网请求web服务


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13102043.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-30
下一篇 2023-05-30

发表评论

登录后才能评论

评论列表(0条)

保存