Ping IP 和端口 - 检查主机是否可以在互联网上公开访问

您的公共IPv4: 216.73.216.61

常见端口: 80 (HTTP), 443 (HTTPS), 22 (SSH), 21 (FTP), 3389 (RDP), 3306 (MySQL), 5432 (PostgreSQL)

故障排除:为什么无法 ping 一个端口?

如果您尝试 ping 一个端口且没有响应,别惊慌!有几个原因可能导致此问题发生,我们将引导您完成诊断和修复问题的步骤。

1. 首先检查本地可访问性

在假设外部问题之前,测试该端口在您的本地网络中是否可访问。一个很好的工具是 PsPing,这是 Microsoft 开发的一个实用工具,可以测试与特定端口的连接性。

如何使用 PsPing 测试本地连接

  1. 下载 PsPing:
    • 访问 Microsoft 官方页面并下载 PsPing。
  2. 以管理员身份运行命令提示符(CMD):
    • 按 Win + R,输入 cmd 并按 Enter。
    • 导航到您下载 PsPing 的目录。
  3. 测试端口可访问性:
    • 输入命令:psping [IP_地址]:[端口]
    • 示例:如果您的服务器 IP 是 192.168.1.10 并且您想检查端口 443(HTTPS),请输入:psping 192.168.1.10:443
  4. 分析输出:
    • 如果收到成功响应,则表示该端口在本地可访问。如果请求超时,则表明网络中的某些因素(防火墙、ISP 限制或路由器设置)正在阻止连接。

2. 确保您的防火墙、ISP 或服务器没有阻止请求

您的防火墙、互联网服务提供商(ISP)或服务器设置可能会阻止外部连接。

确保开放访问的步骤

  • 检查您的防火墙设置:
    • 在 Windows 中,打开 Windows Defender 防火墙 → 转到高级设置 → 查找传入规则。确保您的特定端口已允许通过防火墙。
  • 验证 ISP 限制:
    • 某些 ISP 会阻止端口如 80、443、25、3389 的传入请求。联系您的 ISP,询问他们是否限制了对您端口的传入流量。
  • 确认您的托管服务提供商的规则:
    • 如果您使用共享主机或 VPS,联系您的提供商。某些托管公司出于安全原因阻止传入的 ping 请求。

3. 您是否在使用域名?检查 DNS 传播情况

如果您最近设置或更改了域名,它可能还无法访问,因为 DNS 传播延迟。

理解 DNS 传播

  • 当您更新域名的 IP 地址时,传播到全球 DNS 服务器需要一些时间。通常,这个过程在几分钟内完成,但在某些情况下,可能需要 48 到 72 小时。

您可以做什么

  • 使用 IP 地址而不是域名:不要使用 example.com,直接尝试 ping 您服务器的 IP 地址。

4. 确保您的服务器接受来自巴西的请求

我们的服务在巴西运营,因此如果您从其他国家测试端口并失败,可能是由于区域性限制。

如何确保巴西 IP 可以访问您的服务器

  1. 在防火墙中将巴西 IP 加入白名单:
  2. 检查地理屏蔽政策:
    • 如果您的服务器配置为拒绝来自某些地区的流量,请更新设置以允许来自巴西的请求。
  3. 确认 ISP 或托管提供商的限制:
    • 一些托管服务会阻止来自特定国家的流量。联系您的提供商以解除任何地区性限制。

确保开放端口的最终提示

  • 🔹 定期测试端口 – 网络设置和 ISP 规则可能随时间变化。
  • 🔹 检查服务器日志 – 您的 Web 服务器(Apache、Nginx 等)可能有解释连接失败的日志。
  • 🔹 软件更新 – 安全更新可能无意中关闭端口,因此始终检查您的配置。