网页无法在您的浏览器中成功加载的原因有很多。 有时候这个问题是兼容性问题之一。 网站的开发人员可能错误地选择使用专有编码技术,而不是每个浏览器都知道如何解释。 您可以通过使用其他浏览器访问相关网站来检查此类问题。 这就是为什么保持Safari , Firefox和Chrome浏览器方便的原因之一。
如果一个页面加载在一个浏览器中,但不是另一个,那么您知道这是一个兼容性问题。
网页无法加载的最可能原因之一是ISP(互联网服务提供商)错误配置或维护不当的DNS (域名服务器)系统。 大多数互联网用户都有由他们的ISP分配给他们的DNS系统。 有时候这是自动完成的; 有时ISP会为您提供DNS服务器的Internet地址,以便手动进入Mac的网络设置。 无论哪种情况,问题通常出现在ISP的连接结束。
DNS是一种允许我们为网站(以及其他互联网服务)使用易记名称的系统,而不是分配给网站的难以记忆的数字IP地址。 例如,记住www.about.com比207.241.148.80更容易,它是About.com的实际IP地址之一 。 如果DNS系统在将www.about.com翻译成正确的IP地址时遇到问题,则网站将无法加载。
您可能会看到一条错误消息,或者只显示网站的一部分。
这并不意味着你无能为力。 您可以确认您的ISP的DNS系统是否正常工作。 如果不是(或者即使是),如果您愿意,您可以更改您的DNS设置,以使用比ISP推荐的服务器更强大的服务器。
测试你的DNS
Mac OS提供了多种方式来测试和确认是否有可用的DNS系统。 我将向您展示其中的一种方法。
- 启动终端,位于/ Applications / Utilities /。
- 在终端窗口中键入或复制/粘贴以下命令。
主机www.about.com
- 输入上面的行后,按回车键或回车键。
如果您的ISP的DNS系统正在运行,您应该在终端应用程序中看到以下两行:
www.about.com是dynwwwonly.about.com的别名,dynwwwonly.about.com的地址为208.185.127.122
重要的是第二行,它验证DNS系统能够将网站名称翻译为实际的数字互联网地址,在本例中为208.185.127.122。 (请注意:返回的实际IP地址可能不同)。
如果您在访问网站时遇到问题,请尝试使用主机命令。 不要担心可能会返回的文本行数。 它因网站而异。 重要的是你没有看到一行说:
找不到您的.website.name
如果你得到了'找不到网站'的结果,并且你确定你已经正确输入了网站的名字(并且确实有一个这样的网站),那么你可以合理地确信,至少在目前,您的ISP的DNS系统有问题。
使用不同的DNS
解决ISP出现故障的DNS的最简单方法是用另一个DNS替换所提供的DNS 。 一个出色的DNS系统由一家名为OpenDNS的公司(现在是思科的一部分)运营,该公司可免费使用其DNS系统。 OpenDNS提供了对Mac网络设置进行更改的完整说明,但如果您遇到DNS问题,则可能无法访问OpenDNS网站。 以下是有关如何自行进行更改的快速报道。
- 点击系统偏好设置窗口中的“网络”图标。
- 选择您用于Internet访问的连接。 对于几乎所有人来说,这将是内置以太网。
- 点击“高级”按钮
- 选择'DNS'选项卡。
- 点击“DNS服务器”字段下方的加号(+)按钮,然后输入以下DNS地址。
208.67.222.222
- 重复上述步骤并输入第二个DNS地址,如下所示。
208.67.220.220
- 点击“确定”按钮。
- 点击“应用”按钮。
- 关闭网络偏好设置窗格。
您的Mac现在可以访问OpenDNS提供的DNS服务,并且现在应该正常加载任意网站。
这种添加OpenDNS条目的方法会保留原始的DNS值。 如果您愿意,您可以对列表重新排序,将新条目移动到列表顶部。 DNS搜索从列表中的第一个DNS服务器开始。 如果该网站在第一个条目中找不到,则DNS查找会在第二个条目上调用。 这种情况一直持续到进行查找,或者列表中的所有DNS服务器都已耗尽。
如果您添加的新DNS服务器的性能更好,那么您可以将新条目移动到列表顶部,只需选择一个并将其拖到顶端。