如果我输入 ping 127.0.0.1
,我会得到响应。但是如果我输入ping google.com
或任何其他外部网站,我会得到Request timed out
。
我知道我的网络出了问题,但我应该从哪里开始查找呢?
答案1
127.0.0.1 是您的“环回”地址。因此,ping 它不需要任何数据包实际出去。
有很多可能的原因导致无法 ping google.com。例如
- 您对 google.com 的 DNS 解析失败
- 您的互联网网关已关闭
- 你的路线设置不正确
- 您使用 Wi-Fi 但接入点超出范围
- 您的 PC 无法通过 DHCP 获取 IP 地址
我认为最后一个最有可能。假设您正在使用 PC,请尝试启动命令提示符并输入“ipconfig”并从那里开始。
答案2
尝试打开任何网络浏览器并浏览一些内容。如果您无法访问网络,则意味着您已被完全拒绝访问互联网。如果可以浏览网络,则应该是防火墙的问题。
您的防火墙配置为阻止所有 Internet 控制消息协议 (ICMP) 数据包,因此您无法向外部网络发送 ICMP 回显请求数据包。
基本上,您需要在防火墙中禁用此规则,无论该规则是在您的 PC 上还是在服务器端设置的,嗯,我不知道。
看一看。