You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MacOS Monterey系统下Apache服务器无法接收公网IP连接的问题求助

MacOS Monterey系统下Apache服务器无法接收公网IP连接的问题求助

大家好,我最近碰到了一个棘手的问题,想请各位帮忙分析排查下。我使用的是MacOS Monterey 12.4系统,已经配置好了Apache 2.4服务器,虚拟主机设置为监听所有接口(0.0.0.0:80)。我自己测试时,不管是用私有IP(192.168.1.2)、公网IP还是localhost在Chrome里访问,网页都能正常加载,完全符合预期。

但当我让同事通过我的公网IP在浏览器中访问Apache页面时,他却收到了「[我的公网IP] 响应时间过长」的提示。我已经做了不少诊断步骤,但还是没找到问题所在,具体操作如下:

  • 在ISP提供的路由器上开启了端口转发规则,将外部80端口映射到我主机的80端口,并且启用了TCP协议
  • 临时关闭了系统防火墙
  • 临时禁用了杀毒软件
  • 用Wireshark抓取同事发来的流量,能看到他的公网IP尝试向我的私有IP 192.168.1.2的80端口发送TCP连接请求([SYN]报文),但我的主机完全没有任何响应,导致他那边出现大量的[TCP Retransmission]和[TCP Port numbers reused]报文
  • 执行nmap localhost命令验证,确认80端口处于启用状态

我现在实在困惑,做了这么多操作后,为什么完整的TCP连接还是无法建立?尤其是为什么我的主机不响应TCP的[SYN]报文呢?真心希望能得到各位的帮助,非常感谢!

备注:内容来源于stack exchange,提问作者theptr104

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 14:02:35