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

本地网络通过域名访问Apache2服务器失败但外网正常的问题求助

本地网络通过域名访问Apache2服务器失败但外网正常的问题求助

大家好,我碰到一个挺奇怪的问题,想请教下各位大佬:

我有一台Debian 10服务器,上面装了Apache2。我的域名mydomain.com已经指向服务器的公网IP,在外网环境下用域名访问完全正常,但在服务器所在的本地网络里,用mydomain.com访问时,浏览器要么超时,要么弹出ERR_CONNECTION_RESET错误。不过直接输入服务器的本地IP地址,就能正常看到Apache2的默认页面,说明只有本地用域名访问的场景出了问题。

另外,服务器上的其他服务都能正常通过域名访问:比如Plex服务器用mydomain.com:32400、Node.js服务用mydomain.com:8081,在本地网络里都能正常打开,所以我觉得问题应该出在Apache2的配置或者相关设置上。

下面是我已经排查过的内容:

  • 清空了IPTables规则,当前规则如下:
Chain INPUT (policy ACCEPT 3595K packets, 772M bytes)
pkts bytes target     prot opt in     out     source               destination
964K  210M ACCEPT     all  --  *      *       0.0.0.0/0            0.0.0.0/0

Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target     prot opt in     out     source               destination

Chain OUTPUT (policy ACCEPT 6722K packets, 5154M bytes)
pkts bytes target     prot opt in     out     source               destination
  • Apache2的虚拟主机配置(针对我的域名):
<VirtualHost *:80>
    ServerName mydomain.com
    ServerAlias www.mydomain.com
    ServerAdmin my@email.com
    DocumentRoot /hdd/web/www/mydomain.com
    ErrorLog ${APACHE_LOG_DIR}/mydomain.com-error.log
    CustomLog ${APACHE_LOG_DIR}/mydomain.com-access.log combined
</VirtualHost>
  • 日志排查:不管是Apache的通用日志还是mydomain.com的专属错误/访问日志,都完全找不到我本地用域名访问的记录。

  • 网络流量与诊断:

    • 监控服务器网络流量时,能检测到我本地的访问请求,但用wget mydomain.com却无法获取内容;
    • tracert命令只显示一个条目,就是我自己的本地IP;
    • 用路由器自带的诊断工具测试:能ping通mydomain.com,但无法接收网站返回的数据包。

如果需要我提供更多信息,请随时告诉我,谢谢大家!

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.23 10:32:44