![Apache 2 正在监听端口 9999,但无法通过 DNS 主机访问](https://linux22.com/image/574527/Apache%202%20%E6%AD%A3%E5%9C%A8%E7%9B%91%E5%90%AC%E7%AB%AF%E5%8F%A3%209999%EF%BC%8C%E4%BD%86%E6%97%A0%E6%B3%95%E9%80%9A%E8%BF%87%20DNS%20%E4%B8%BB%E6%9C%BA%E8%AE%BF%E9%97%AE.png)
我有一台 Apache 服务器正在监听端口9999
。我可以通过 PuTTY 运行 SSH 隧道(端口转发为L9595 192.168.5.227:9999
)来验证这一点,这样我就可以从远程 IP 通过 访问该服务器localhost
:
localhost:9595
我的动态 IP 有一个 DNS 主机名,如下所示:
server.hostname.org
我有一个防火墙,其中有一条规则允许通过端口进行通信9999
。我的问题是我无法在此处访问服务器:
server.hostname.org:9999
防火墙规则应该是正确的,因为我模仿了其他成功允许流量的规则。我可以通过以下方式访问主防火墙服务器:
https://server.hostname.org
任何帮助深表感谢。
答案1
我会尝试:
- ping server.hostname.org 检查 DNS 是否正确(或 nslookup server.hostname.org)
- 修改apache监听80端口(默认)
- 打开http://服务器.主机名.org
如果一切正常,则更改为端口 9999 并尝试打开http://server.hostname.org:9999
答案2
在向 DNS 公司提交了工单后,我确定这根本不是他们的问题。我已经能够成功配置它以按预期工作。以下是我所做的:
- 在服务器上配置监听端口 - 确认防火墙规则 - 启动服务器
然后它就可以在server.hostname.org:9999
不确定发生了什么,但现在它可以正常工作了......