当前位置: 首页 > 知识库问答 >
问题:

运维 - 服务器做了端口映射,外网访问公网ip+端口号能通,内网服务器访问公网ip+端口号就不通怎么回事?

甘西岭
2023-11-09

是不是成环了?应该怎么解决,服务器是Windows的。

共有2个答案

姚俊贤
2023-11-09

你内网访问百度能访问吗

顾跃
2023-11-09

这个问题很可能是由于网络设置或配置错误导致的,可能涉及到NAT(网络地址转换)或者端口映射的设置。以下是一些可能的解决方法:

  1. 检查端口映射设置:确认是否正确地将内网服务器的端口映射到公网IP。这通常在路由器或网络设备的设置中完成。确保你的设置正确,并且端口映射已经生效。
  2. 检查防火墙设置:检查是否有任何防火墙规则阻止了从内网到公网的流量。这可能包括Windows服务器上的防火墙规则,或者路由器或网络设备上的规则。
  3. 检查网络设置:检查Windows服务器的网络设置,确保它已经正确地配置了网络地址和DNS等设置。
  4. 检查服务器应用:确保服务器上的应用程序没有配置错误,例如,如果它正在监听一个特定的IP地址或端口,确保这个设置是正确的。
  5. 检查路由表:检查路由表是否有任何错误或异常。这可能需要与网络管理员或ISP联系,以确保路由是正确的。

如果以上所有设置都检查过了还是不能解决问题,那么问题可能比较复杂,可能需要进一步的技术支持来解决。如果可能的话,考虑联系ISP(Internet服务提供商)或网络管理员寻求进一步的帮助。

 类似资料:
  • 我在公网服务器上搭建了openvpn-server,在内网的机器192.168.0.106上通过openvpn-client连接上,并且获取到了分配地址:10.8.0.6。 在外网的机器通过openvpn-client连接openvpn-server上,ping 10.8.0.6 是有应答的,说明隧道创建成功了。但是我通过 ping 192.168.0.106 无法应答,这是什么原因? 这是我内网

  • 我对Kubernetes和Helm图表是新的,我想在这里找到我的问题的答案。 我一直认为是向外部公开集群的端口,而port是在内部服务上公开的端口,它路由到pods上的。我从这里得到了这个理解。 但是,我似乎可以打开或,但不能打开或。我希望能够通过访问104.198.205.71,而不是通过端口。我的理解不正确吗?

  • 我有docker容器用于实验。所以我不知道以后尝试新应用时会使用哪些端口。在docker-run命令中使用ip/port从主机访问docker容器应用程序而不公开它,这是不可能的吗?

  • 本文向大家介绍Docker端口映射实现网络访问的方法,包括了Docker端口映射实现网络访问的方法的使用技巧和注意事项,需要的朋友参考一下 Docker运行容器之后却发现没IP,没端口,那要如何访问容器呢? 下面我来介绍下docker通过端口映射来实现网络访问 一、从外部访问容器应用 在启动容器的时候,如果不指定对应参数,在容器外部是无法通过网络来访问容器内的网络应用和服务的。 当容器中运行一些网

  • 本文向大家介绍阿里云服务器安装配置tomcat 添加外网访问端口的教程,包括了阿里云服务器安装配置tomcat 添加外网访问端口的教程的使用技巧和注意事项,需要的朋友参考一下 阿里云服务器安装配置tomcat 添加外网访问端口 最近双十一不是,买了一个阿里云服务器玩玩,但是配置好tomcat,添加安全组规则后,死活访问不通,telnet 也无法通过,好在最好经过一阵废寝忘食之后,成功解决问题,下面

  • 只有。这些服务到底有什么不同?端口到底做什么?