当前位置:首页 > 运维技术 > 正文

域名解析失败-105是什么原因,域名解析错误怎么解决

域名解析失败-105是DNS解析过程中的常见错误,通常意味着客户端无法通过DNS服务器获取目标域名的IP地址,解决此问题的核心思路是刷新DNS缓存、更换稳定的DNS服务器或检查本地网络配置。

什么是域名解析失败-105

域名解析失败-105是Windows系统及部分浏览器在网络诊断时返回的错误代码,表示DNS解析过程未能完成,当你的电脑尝试访问一个网站时,系统会向DNS服务器发送查询请求,如果服务器无响应或返回错误信息,就会出现这个错误,错误代码105通常与DNS服务器无法连接或域名不存在相关。

常见触发场景包括:网络切换后无法访问、网站突然无法打开、系统提示“DNS解析失败”等,与其他错误代码如103(服务器问题)或104(网络连接问题)不同,105直接指向DNS解析环节。

错误代码105的典型表现

– 浏览器显示“无法访问此网站”或“ERR_NAME_NOT_RESOLVED”。

– Windows网络诊断提示“域名解析失败-105”。

– 同一网络下部分设备正常,部分设备出错。

与其他错误代码的对比

错误代码 典型含义 常见原因
105 DNS服务器无响应或找不到主机 缓存错误、DNS服务器故障
103 服务器连接超时 服务器负载过高、防火墙拦截
104 网络连接失败 网线松动、路由故障

域名解析失败怎么解决

刷新DNS缓存,快速恢复解析

这是最直接有效的操作,步骤如下:

  • 按下Win+R键,输入cmd,右键选择“以管理员身份运行”。
  • 在命令提示符中输入:ipconfig /flushdns
  • 系统会提示“已成功刷新DNS解析缓存”。
  • 完成后,重新尝试访问网站。

这个操作会清除本地DNS缓存,移除可能存在的错误记录,多数情况下,这一步就能解决问题,如果你碰到DNS解析失败怎么办,先执行这个命令。

更换DNS服务器,稳定网络连接

如果刷新缓存无效,建议更换到更稳定的DNS服务器,国内常用的公共DNS有:

  • 114DNS:114.114.114.114 和 114.114.115.115
  • 阿里DNS:223.5.5.5 和 223.6.6.6
  • 百度DNS:180.76.76.76

更换步骤:

  1. 打开“控制面板” > “网络和共享中心” > “更改适配器设置”。
  2. 右键当前使用的网络连接,选择“属性”。
  3. 双击“Internet协议版本4 (TCP/IPv4)”。
  4. 选择“使用下面的DNS服务器地址”,填入首选和备用DNS。
  5. 点击确定,重新访问网站。

如果你想知道域名解析错误105如何修复,这个方法成功率很高。

重置网络配置,解决深层问题

如果上述方法无效,可以尝试重置网络配置,在管理员命令提示符中执行:

域名解析失败-105是什么原因,域名解析错误怎么解决 第1张

  • netsh winsock reset
  • 重启电脑。

这个命令会重置Winsock目录,修复网络协议栈问题,还可以使用netsh int ip reset命令重置IP设置。

使用命令行工具诊断

– ping 8.8.8.8:测试网络连通性,若不通过则说明网络物理连接有问题。

– nslookup google.com:查看DNS解析结果,若返回“server failure”或“timeout”则指向DNS服务器问题。

– tracert baidu.com:追踪路由,定位故障节点。

检查域名及相关服务

如果是自己管理的网站,还需要检查域名解析记录是否配置正确,以及域名是否过期,可以使用在线工具查询域名DNS记录,确保A记录指向正确的IP地址,对于普通用户,可以尝试访问其他网站,判断是特定域名问题还是全局问题。

网站域名解析失败原因分析

本地DNS缓存错误

浏览器或系统缓存了错误的DNS记录,导致解析失败,这是最常见的原因之一,通过刷新缓存即可解决,当你访问一个网站后,系统会缓存其IP地址,如果该地址发生变化,缓存就会导致错误。

DNS服务器故障或超时

你使用的DNS服务器可能暂时不可用,或者响应速度过慢,此时更换到公共DNS可以有效解决,运营商DNS偶尔会出现区域性故障,这在行业共识中是被认可的。

网络连接问题

路由器配置错误、网线松动、Wi-Fi信号不稳定等都可能导致DNS查询无法到达服务器,检查网络连接本身是否正常,可以尝试用ping测试网关(如192.168.1.1)。

防火墙或安全软件拦截

部分防火墙或杀毒软件会拦截DNS查询,导致解析失败,可以暂时禁用软件测试是否为此问题,如果问题消失,可以在软件中设置信任DNS流量。

域名解析失败-105是什么原因,域名解析错误怎么解决 第2张

域名截持或运营商问题

在某些情况下,网络服务提供商(ISP)的DNS可能被截持或出现故障,此时更换DNS服务器可以绕过,业内专家指出,使用公共DNS是避免此类问题的最佳方法。

网络适配器驱动问题

过时或损坏的网卡驱动也会导致DNS解析异常,可以到设备管理器更新网络适配器驱动,或重新安装驱动。

不同场景下的修复方法

Windows 10系统域名解析失败105

在Windows 10中,除了上述方法,还可以使用系统自带的网络重置功能:

  • 设置 > 网络和Internet > 状态 > 网络重置。
  • 点击“立即重置”,系统将重新安装网卡驱动并重置网络配置。

建议检查Windows更新,确保系统补丁齐全,对于Windows 11,操作路径类似。

路由器导致域名解析错误

如果多台设备都出现域名解析失败,问题可能出在路由器,可以:

  • 重启路由器。
  • 登录路由器管理后台,在网络设置中修改DNS服务器地址为公共DNS。
  • 更新路由器固件。

建议将路由器DNS设置为114DNS或阿里DNS,以覆盖所有设备。

浏览器提示域名解析错误105

个别浏览器可能因缓存或插件导致问题,可以:

  • 清除浏览器缓存和Cookies。
  • 禁用浏览器扩展测试。
  • 检查代理设置,确保没有使用无效的代理服务器。

如果使用Chrome,可以在地址栏输入chrome://net-internals/#dns,点击“Clear host cache”。

域名解析失败-105是什么原因,域名解析错误怎么解决 第3张

使用网络修复工具辅助

市面上有一些网络修复工具可以自动检测并修复DNS问题,例如360安全卫士的断网急救箱、腾讯电脑管家的网络修复功能等,这些工具通常有一键修复选项,适合不熟悉命令行的用户,但需注意,下载工具时请认准官方渠道。

如何预防域名解析失败

  • 使用稳定的DNS服务,首选国内公共DNS,如114DNS或阿里DNS。
  • 配置备用DNS服务器,避免单一节点故障。
  • 定期检查域名续费状态,避免域名过期导致解析停止。
  • 保持操作系统和网络驱动程序更新,修复已知问题。
  • 使用网络监控工具,及时发现DNS异常。

对于企业用户,可以考虑部署本地DNS服务器或使用DNS监控服务,确保解析持续稳定,家庭用户也可以购买具备DNS截持防护功能的路由器。

域名解析失败105常见问题解答

问题1:域名解析失败105和DNS解析失败有什么区别?

域名解析失败105是Windows系统内部对DNS错误的一种编码,而DNS解析失败是一个更通用的描述,两者本质上都是指域名无法解析,但105错误通常特指DNS服务器无响应或找不到主机,属于具体错误代码。

问题2:域名解析失败105影响所有网站吗?

如果是本机DNS配置问题,通常会影响所有域名的解析,如果只是特定网站无法访问,可能是该网站的DNS记录有问题或被屏蔽,可以尝试用其他设备测试。

问题3:域名解析失败105需要重装系统吗?

不需要,这属于软件配置问题,通常通过刷新DNS缓存、更换DNS服务器或重置网络即可解决,与系统文件无关,极少数情况下,如果系统网络组件损坏,可以使用系统还原点或重置网络功能,无需重装系统。

域名解析失败-105虽是一个常见的小麻烦,但掌握正确的排查方法,就能快速恢复网络访问,下次遇到这个错误,不妨先试试刷新DNS缓存,省时又省力。

0