当网站无法响应连接请求时,Google Chrome显示ERR_CONNECTION_REFUSED错误消息。 尽管这听起来像是服务器端的问题(很可能是这样),但是许多原因(例如过时的DNS缓存和冲突的网络设置)也可能触发该错误。
如果重新加载网站,重新启动Chrome或重新启动PC或Mac没有帮助,那么按照下面的故障排除提示列表进行操作应该可以解决问题。1.检查网站状态
为了排除潜在的服务器端问题,您必须通过以下在线工具运行网站的URL,以检查网站的状态:下探测器 或者目前下降。
如果您收到一条消息,指出每个人对该站点的访问都已关闭,则必须等待该站点恢复在线状态。 您也可以通过电子邮件或社交媒体通知网站管理员,以加快处理速度。
2.清除DNS缓存
如果该站点适用于除您之外的所有其他人,则ERR_CONNECTION_REFUSED错误背后的可能原因是过时的DNS(域名系统)缓存。 删除它会迫使您的计算机更新网站的IP(互联网协议)地址,该地址自上次访问以来可能已更改。
与DNS缓存相关的问题也可能导致Chrome中的DNS_PROBE_FINISHED_BAD_CONFIG和ERR_CACHE_MISS错误。
在Windows中清除DNS缓存
1.按Windows + X打开“高级用户”菜单。 然后,选择Windows PowerShell(Admin)。
2.在提升的Windows PowerShell控制台中键入以下内容:
Clear-DnsClientCache
3.按Enter键并退出Windows PowerShell。
清除macOS中的DNS缓存
1.按Command + Space打开Spotlight搜索。 然后,键入terminal,然后按Enter。
2.将以下命令复制并粘贴到终端控制台中,然后按Enter:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
3.输入您的管理员密码,然后再次按Enter以执行命令。 然后退出终端。
3.更改DNS服务器
PC和Mac上的DNS服务器不可靠且不可靠,也可能会阻止Chrome连接到特定的网站。 为了排除这种情况,您必须