无响应的 DNS 服务器或无效的 DNS 配置可导致网页载入前出现较长时间的延迟

如果网页载入速度低于预期,则可能与您的 DNS 配置有关。

如果您的 DNS 配置有问题,则尝试通过某网站的 DNS 名称(如 www.apple.com/cn)访问该网站时的速度可能低于通过其数字 IP 地址(如 https://17.172.224.47)访问该网站的速度。下文介绍了导致该问题的两个原因。

DNS 配置

您可能正在访问无响应的 DNS 服务器或在使用无效的 DNS 配置。DNS 服务器可将名称(如 www.apple.com/cn)转换为数字 IP 地址(如 17.172.224.47)。由于不需要进行 DNS 解析,因此您可以没有任何延迟地连接到 IP 地址。以下是四种可能发生此症状的情形:

  • 您在“网络”偏好设置面板中指定了两个或更多 DNS 服务器(这可以在网络管理员或 ISP(互联网服务提供商)的指导下实现),但列表上的第一个服务器错误或无响应。Mac 等待第一个服务器响应时会出现延迟,然后再试用列表中的下一个 DNS 服务器。请确保输入的 DNS 地址正确。更改 DNS 地址的顺序可能会提高性能。如果您的网络管理员更偏好于使用主服务器,则您可以在解决主服务器的问题之后改回原顺序。
  • 您的网络可能配置为提供自动发现 DNS 服务这一功能,而不要求您在电脑上手动输入 DNS 服务器的地址。如果您手动输入了错误或已过期的 DNS 地址,则电脑可能会在执行自动发现之前,等待错误地址的响应(“超时”)。
  • 您没有指定 DNS 服务器,并且您的网络上没有提供自动发现该服务的功能。这种情况下,您只能通过 IP 地址进行连接。通过 DNS 名称无法载入网页。

向您的网络管理员或 ISP 核实,确保您的 DNS 信息是正确的。如果您的 ISP 只提供了一个 DNS 地址,可考虑请求另一个地址,以备在第一个地址不可用时使用。

获得地址后,您可以执行以下步骤来更改 DNS 信息。执行以下步骤后,可能需要退出互联网应用程序后再重新打开,才能恢复其正常工作状态。

  1. 从苹果菜单中,选取“系统偏好设置”,然后点按“网络”。
  2. 选择您用于连接到互联网(如以太网或 Wi-Fi)的接口。
  3. 点按“高级”按钮。
  4. 点按“DNS”标签。
  5. 在窗口的“DNS 服务器”部分中,点按“添加”(+) 或“移除”(–) 按钮,以添加或移除 DNS 服务器的 IP 地址。如果您有多个 DNS 服务器,则可以拖动 IP 地址来更改其顺序。

更改网络

在便携式电脑上更改网络后,第一次连接可能会发生延迟。例如,您可能在家里借助 Wi-Fi 使用 MacBook,然后将它带去办公室或学校后使用以太网连接。默认情况下,Mac 使用一组名为“自动”的互联网偏好设置(称为“位置”)。它将搜索您电脑的网络接口,直到发现某个已连接到互联网的接口。电脑在确定可使用的网络时,可能会发生延迟。要确定这是否出现了问题,您可以通过创建仅包含一个网络接口的位置来进行测试。

如果在尝试这些步骤后问题依然存在,请考虑从“网络”偏好设置面板中移除所有手动输入的 DNS 地址。选择地址,然后点按“移除”(-) 按钮。(如果地址呈灰显状态,则无法将其移除。)

发布日期: