1. 首页 >互联网 > 正文

如何在Windows上解决解析主机问题

有时,当您使用计算机时,尝试连接到特定站点,服务或使用特定程序时可能会遇到问题。

根据所讨论的程序,您可能会收到状态消息,例如“正在解析主机”或类似的消息。

例如,当您连接到网站时,谷歌浏览器可能会在状态栏中显示该消息,而Firefox会显示“正在查找”。尽管问题可能仅限于单个站点或程序,但也可能是它影响了设备上的任何程序或站点。

解析主机是什么意思?

解析主机

每当您使用Chrome或Firefox之类的程序连接到站点时,除非发生故障,否则通常会在后台看不到东西。

事情之一是该程序使用DNS服务器将“ facebook.com”或“ ghacks.net”之类的域名“翻译”为IP地址。人们使用域时,计算机使用IP地址。

计算机没有包含所有域到IP地址链接的通讯簿,这意味着程序在发出请求时需要查找它们。

与DNS服务器联系,该DNS服务器查找信息并返回与该域关联的IP地址。

如果该过程花费的时间比应花费的时间长,则可能会显示解析主机状态。

浏览器,Windows和其他程序可能会将DNS记录缓存一段时间,以消除连接的查找阶段。

如果遇到“解决主机问题”,该怎么办?

火狐浏览器

导致DNS查找超时或缓慢查找的原因有很多。您可能要做的第一件事是尽最大可能定义问题:

什么时候开始?

是永久的还是临时的?

它会影响所有程序还是仅影响某些程序?

一个示例:我注意到最近在使用专用Internet访问VPN(PIA)时DNS查找问题。每当我连接到PIA时,我都会在Chrome中遇到“解决主机问题”,并且在其他网络浏览器中的加载时间更长。您可以将问题找出类似的地方。

解决主机问题

DNS速度测试

根据问题,您也许可以快速修复它。您可能首先要尝试的更简单的修补程序之一是切换到其他DNS服务,以查看它是否可以解决问题。

默认情况下,大多数Internet连接都使用Internet Provider的DNS服务器进行查找。如果该服务器速度慢或配置错误,则可以通过切换DNS服务器来解决错误。

注意:所有请求都向您选择的DNS服务器发出。这可能是一个隐私问题,因此请谨慎选择公共提供商。

您可以手动更改DNS服务器,或为此使用程序。除非您熟悉手动操作,否则建议您尝试使用DNS Jumper或DNS Switch之类的程序,该程序可以轻松完成此操作。

我们在2015年进行了一些测试,以找到最快的DNS提供商,您也可以使用那里的信息选择其中一个DNS提供商。

手动设置Dns服务器

更改DNS

Windows版本之间的过程略有不同。在Windows 10上,您右键单击操作系统系统托盘区域中的网络图标,然后选择网络和共享中心。

在这里,您将选择“更改适配器设置”。这将打开网络连接列表。查找活动和启用的连接。右键单击系统上使用的一个,然后从菜单中选择属性。

双击“ Internet协议版本4(TCP / IPv4)”项,然后在打开的页面中添加两个自定义DNS服务器。

在执行此操作之前,您可能还需要从“自动获取DNS服务器地址”切换为“使用以下DNS服务器地址”。

如果您的连接改为使用IPv6协议,请改为对Internet协议版本6(TCP / IPv6)执行操作。

探索的其他选择

chrome清除主机缓存

切换DNS服务器通常可以解决该问题。但是,在某些情况下可能并非如此。

以下列表为您提供了一些指针,如果您有这种情况,它们可能会为您提供帮助:

DNS缓存:Windows缓存DNS查找,某些程序也可以这样做。您可能要刷新Windows DNS缓存,如果您使用的程序使用一个,则要刷新它,以查明旧条目是否可能引起了加载问题。在Chrome浏览器中,您可以加载chrome:// net-internals /#dns,然后点击清除主机缓存进行操作。Firefox用户可以使用诸如DNS Flusher之类的扩展名。

禁用DNS预取:某些程序可能会在用户执行操作之前使用预取来查找DNS信息。这个想法是通过提前执行某些操作来加快加载站点所需的时间。Chrome会这样做,您可以通过在地址栏中加载chrome:// settings /,向下滚动并单击“显示高级设置”,并确保“使用预测服务更快地加载页面”来禁用此功能未经检查。

主机文件:如果您已通过手动方式或通过运行程序将条目添加到主机文件中,则可能是由主机程序引起的。在Windows上,您可以在C:\ Windows \ System32 \ drivers \ etc下找到主机文件。如果您发现某些站点或单个站点存在问题,则此解决方案可能会很好用。另外,您可以将IP地址添加到该站点的主机名到Hosts文件,以强制查找。如果DNS服务器返回旧的IP地址或根本不返回任何IP地址,而您知道正确的IP,则此功能很有用。

检查局域网设置:LAN设置也可能会干扰查找。您可以在Internet选项中找到它们,可以从Internet Explorer,Google Chrome或通过经典控制面板打开它们。如果您使用的是Chrome,请加载chrome:// settings /,然后显示高级设置。向下滚动,直到找到列出的网络。单击“更改代理设置”,这将打开“ Internet属性”窗口。在该窗口中,切换到连接,然后单击那里的局域网设置按钮。如果其中列出了自动配置和代理服务器,则可能要禁用它。注意:如果这是一台工作计算机,则可能无法执行此操作;如果可以,则Internet可能不再工作,因此最好不要设置这些设置。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时候联系我们修改或删除,多谢