所以这个奇怪的问题开始出现在运行 OS X 10.6.8 的我的 Mac 上。
每次我打开 Opera/Safari/Google Chrome 浏览网页时,某些网页都无法打开。
等待 20-25 秒后 Google.com 才会打开(这不正常)。
如果我搜索 macrumors.com 等其他网站,页面会花很长时间打开,然后显示“网络问题:请检查地址拼写是否正确,或尝试搜索网站”。我的 Mac 和 iPad 都出现了这个问题。如果我返回并刷新页面,屏幕上会立即显示相同的消息(不会尝试重新加载页面)。
我尝试 ping www.google.com 和 192.168.1.1,结果是:
PING www.l.google.com (209.85.148.147): 56 个数据字节 来自 209.85.148.147 的 64 字节:icmp_seq=0 ttl=46 时间=403.227 毫秒 来自 209.85.148.147 的 64 字节:icmp_seq=1 ttl=46 时间=400.221 毫秒 来自 209.85.148.147 的 64 字节:icmp_seq=2 ttl=46 时间=402.390 毫秒
和
PING 192.168.1.1 (192.168.1.1): 56 个数据字节 来自 192.168.1.1 的 64 字节:icmp_seq=0 ttl=64 时间=0.945 毫秒 来自 192.168.1.1 的 64 字节:icmp_seq=1 ttl=64 时间=0.864 毫秒 来自 192.168.1.1 的 64 字节:icmp_seq=2 ttl=64 时间=0.834 毫秒 来自 192.168.1.1 的 64 字节:icmp_seq=3 ttl=64 时间=0.874 毫秒
另外,我使用 DLink 无线调制解调器路由器(DSL 2750U)
您知道可能是什么问题吗?
附言:我不知道如何正确使用终端,所以请尽可能简化我的建议:)
答案1
这可能是 DNS 问题。
首先,我会尝试重置您的路由器,看看是否有帮助。
其次,我会尝试清除本地 DNS 缓存——但我只知道如何从终端执行此操作:
- 打开 Terminal.app(Finder->应用程序->实用程序->终端)
- 键入以下内容并按回车键(如果出现提示,请输入您的密码):
sudo dscacheutil -flushcache
您也可以尝试使用 Google DNS 而不是您的 ISP 的 DNS 服务器:
- 打开系统偏好设置,然后单击
Network
图标。 - 在左侧选择您的活动网络连接,然后单击
Advanced
- 点击
DNS
选项卡 - 在该
DNS Servers
部分中,点击[+]
左下角的按钮 - 输入
8.8.8.8
并按 Enter 键 - 再次单击
[+]
,然后键入4.4.4.4
并按 Enter - 点击
OK
然后Apply
您的计算机现在将使用 Google 的免费 DNS 服务器,而不是路由器/ISP 的服务器。请进行测试,如果仍然有问题,只需按照上述步骤操作,但删除8.8.8.8
和4.4.4.4
条目(突出显示每个条目并单击[-]
左下角的按钮)。您的计算机将恢复使用默认 DNS 服务器。
答案2
mDNSResponder
可能已卡住。请尝试将其关闭(您的系统将自动重新启动它)。
sudo killall mDNSResponder
有关详细信息,请参阅此答案:
MacBook 无法使用互联网,但 nslookup 和 ping 均可用
答案3
同样的问题也发生在妻子的 iMac 上运行 10.6.8 版本
最初的症状是无法在 Mail 中连接到 imap.gmail.com,但在调试时我注意到某些主要网站也无法在 Safari 中加载(例如 Apple.com),但最奇怪的是可以在 Firefox 中加载。
解决方案是在网络系统首选项、TCI/IP 面板中将 IPv6 设置从“自动”切换为“关闭”。
此答案特定于 Mac OSX 10.6.8
1)打开Apple菜单>系统偏好设置…
2)单击窗口左下方的挂锁并输入管理员密码
3)选择 Internet 和无线部分中的网络面板
4)在左侧端口列表中,选择用于连接互联网的端口
5)点击右下角的“高级…”按钮
网络面板
6)如果尚未选择,请单击“TCP/IP”选项卡
7)点击配置 IPv6 弹出菜单按钮,将其从“自动”更改为“关闭”
8)单击“确定” - 您将返回上一个面板
点击“应用”,您就完成了
答案4
我使用的是 DHCP,我确实有一个有效的 IP、SUB、网关,但我所需要做的就是续订 DHCP 租约,然后它就开始工作了