dns一直出现异常修复不了?

21分钟前阅读1回复0
wojiukan
wojiukan
  • 管理员
  • 注册排名1
  • 经验值2581080
  • 级别管理员
  • 主题516216
  • 回复0
楼主
  1. 检查排除自身可能影响 DNS 正常工作的恶意软件和病毒,这类恶意软件会偷窥并修改系统文件,如Windows 系统文件夹中的 "drivers" 目录下的 "hosts" 文件,DNS 文件("hosts")通常是 Windows 系统内存储本地域名映射的文本文件,通常位于系统盘(C:\Windows\System32\Drivers\etc),这个文件内容由两部分组成:开头部分详细说明 DNS 文件的性质和作用;最后部分则是包含了主机名及其对应的 IP 地址等网络配置信息。

    • 针对用户手动修复部分,只需将系统盘下名为 "hosts" 的文件复制至桌面,之后使用默认操作系统自带的记事本程序进行操作,右键点击打开该文件并选择"新建",命名为 "dns修复.txt"。

    • 保存保存修复后的 "dns修复.txt" 文件后,将其复制回 "drivers" 目录下。

  2. 为了避免进一步损坏系统目录结构,建议从非系统盘(如 C盘)移动或重命名保存过的 "dns修复.txt" 文件,假设我们的目标路径为 D盘根目录下 "/mnt/c/users/user/Documents/dns"。

    • 将 "dns修复.txt" 文件从 "drivers" 目录移至 D盘根目录下的 "dns" 文件夹下,并通过右键选择"复制"将文件复制到 "dns" 文件夹。

    • 使用下面的操作步骤替换原始 "dns修复.txt" 文件:

    • 在 "dns" 文件夹下打开 "dns修复.txt" 文件。

    • 遍历 "hosts" 文件中的所有未识别的 DNS 记录,确保没有可疑的内容,如果有任何陌生或更改了记录格式的字段,将其删除。

    • 将新修复后的 "hosts" 文件复制回 "drivers" 目录:

    • 右键点击 "dns修复.txt" 文件,选择"粘贴"。

    • 点击文件菜单,然后选择"重命名",将文件名称更改为 "hosts",在弹出的窗口中,确认目标文件名称为 "hosts"。

    • 转换完 "hosts" 文件之后,重新运行之前备份的 "drivers" 目录下的 "dns" 文件的修改命令,即:

    sysedit.exe /a dns.txt

    这个命令将在目标路径上创建一个新的 TXT 格式的 "dns.txt" 文件,其中包括了已修复过的 DNS 记录。

  3. 按照上述步骤完成 DNS 故障修复后,你可以尝试使用操作系统提供的 DNS 缓存文件来验证修复效果,对于 Windows 系统而言,可以在 "Computer Management" -> "Network and Sharing Center" -> "Internet Protocol Version 4 (TCP/IPv4)" 模块中查看或编辑 DNS 缓存,具体操作步骤如下:

    • 打开 Windows 资源管理器(快捷键: Win + RCtrl + R),在搜索框中输入 "IPV4 Cache",然后按下 Enter 键打开 DNS 缓存文件列表。

    • 找到 "Hosts" 文件,并查看其内容是否有变化,如果没有发现任何其他明显的问题,可能表明 DNS 修复成功。

    "dns.txt" 文件仍然无法正常工作,或者有新的 DNS 记录被误操作删除,可能存在以下几种情况:

    • 别的恶意软件或病毒感染可能导致 DNS 容易受到干扰,请确认你的系统中是否存在最近安装的未知软件,或是最近下载的反病毒扫描或防火墙工具可能对 DNS 命令做了恶意改动。

    • 对于可能出现冲突的 DNS 记录,我们可以尝试更改这些记录的前缀或服务器地址,在 Windows 系统中,这可以通过以下步骤实现:

      a. 在资源管理器中找到当前域名对应的 IP 地址,"www.example.com". 寻找并复制这个 IP 地址。

      b. 在 "DNS Management" 中,找到该 IP 地址所属的 DNS 主机池(Zone),选择相应的 Zone,如 Zone "example.com".

      c. 在 Zone 设置界面,点击 "Edit zone..." 或者 "Edit zone details...",将 Zone 更改为如下格式:

      ```
      example.com {IN不分区, SOA {in=192.0.1.1 root 192.0.1.1 admin 1h}, A {in=192.0.1.1 www.example.com}
      ```

      修改 DNS 主机池设置后,重启计算机以生效。

    • 确保重启后其他设备(如打印机、Web 浏览器等)能正确获取新的 DNS 记录,同时检查这些设备与 DNS 解析服务(如 Google DNS、OpenDNS、Cloudflare 等)的连接状态。

    操作可能会导致 DNS 后期恢复缓慢,但如果仍无法解决问题,则需联系专业技术人员或查找本地支持或软件更新以解决 DNS 隐私数据受损和DNS 解析不稳定的具体问题,对于较老版本的 Windows 系统或不支持某些高级 DNS 功能的电脑,可能需要下载并安装适用于旧版系统的 DNS 升级补丁或购买专业的 DNS 解决方案。

通过以上一系列步骤,您应该能够成功修复 Windows 系统下 DNS 文件中的异常错误,并实现长期稳定的 DNS 解决,具体操作时请注意遵循安全措施,避免引入潜在的安全风险,如有疑问或遇到复杂问题,请咨询本地技术支持或参考相关文档,以获得最准确和个性化的解决方案。

0
回帖

dns一直出现异常修复不了? 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息