当前位置: 首页 > news >正文

windows怎么修改DNS

好的,在 Windows 操作系统中修改 DNS 设置有几种方法,最常用的是通过“网络和 Internet 设置”。以下是详细步骤:

方法一:通过设置应用修改 DNS (适用于 Windows 10/11)

  1. 打开设置: 点击屏幕左下角的 Windows 开始按钮,然后点击齿轮状的“设置”图标。
  2. 进入网络设置: 在设置窗口中,点击“网络和 Internet”。
  3. 选择网络状态: 在“网络和 Internet”页面,选择左侧菜单中的“状态”或“以太网”(如果您使用有线连接)或“WLAN”(如果您使用无线连接)。
  4. 更改适配器选项: 在状态页面的右侧或下方,找到并点击“更改适配器选项”。这将打开一个新窗口,显示您所有的网络连接。
  5. 选择网络连接: 在“网络连接”窗口中,找到您当前正在使用的网络连接(通常是以太网或 Wi-Fi,图标通常显示连接状态)。右键点击该连接。
  6. 打开属性: 在右键菜单中,选择“属性”。
  7. 找到 Internet 协议版本: 在连接属性窗口中,找到列表中的“Internet 协议版本 4 (TCP/IPv4)”,点击选中它。如果您也需要修改 IPv6 的 DNS,则选中“Internet 协议版本 6 (TCP/IPv6)”。
  8. 打开属性: 点击下方的“属性”按钮。
  9. 修改 DNS 地址: 在“Internet 协议版本 4 (TCP/IPv4) 属性”或“Internet 协议版本 6 (TCP/IPv6) 属性”窗口底部,选择“使用下面的 DNS 服务器地址”。
  10. 输入新的 DNS:
    • 在“首选 DNS 服务器”框中输入您想要使用的第一个 DNS 服务器地址(例如,阿里云公共 DNS 的 223.5.5.5)。
    • 在“备用 DNS 服务器”框中输入您想要使用的第二个 DNS 服务器地址(例如,阿里云公共 DNS 的 223.6.6.6,或 114DNS 的 114.114.114.114)。备用 DNS 是在首选 DNS 不可用时使用的。
  11. 确认并保存: 输入完成后,点击“确定”关闭当前窗口,然后再次点击“确定”关闭连接属性窗口。

方法二:通过控制面板修改 DNS (适用于所有 Windows 版本)

  1. 打开控制面板: 在 Windows 搜索框中输入“控制面板”并打开它。
  2. 进入网络和 Internet: 在控制面板中,选择“网络和 Internet”。如果您的控制面板是类别视图,可能需要先点击“网络和 Internet”,然后点击“网络和共享中心”。
  3. 进入网络和共享中心: 点击“网络和共享中心”。
  4. 更改适配器设置: 在“网络和共享中心”左侧菜单中,点击“更改适配器设置”。这将打开“网络连接”窗口,与方法一的步骤 4 相同。
  5. 后续步骤同方法一的步骤 5-11。 找到您正在使用的网络连接,右键点击 - > 属性 - > 选中 Internet 协议版本 4 (TCP/IPv4) -> 属性 -> 选择“使用下面的 DNS 服务器地址”并输入新的 DNS 地址 -> 确定保存。

修改完成后:

  • 新的 DNS 设置通常会立即生效,但有时您可能需要禁用再重新启用网络适配器,或者重启电脑才能确保完全应用新的设置。
  • 您可以尝试使用 ipconfig /flushdns 命令来清除本地 DNS 缓存,确保使用的是新的 DNS 服务器进行的解析。

请根据您的 Windows 版本和个人习惯选择其中一种方法进行操作。

要验证您的 DNS 是否正常工作,特别是更改 DNS 设置后,可以使用一些命令和工具来检查域名解析是否正确。以下是几种常用的方法:

1. 使用 nslookup 命令 (推荐)

nslookup 是一个专门用于查询 DNS 的命令行工具,可以让你直接向指定的 DNS 服务器查询域名的 IP 地址。

  • 打开命令提示符: 在 Windows 搜索框中输入 cmd命令提示符,然后按回车打开。

  • 基本查询: 输入 nslookup [要查询的域名],例如 nslookup mirrors.aliyun.com

    • 如果 DNS 工作正常,它会显示你当前正在使用的 DNS 服务器地址,以及该域名解析到的一个或多个 IP 地址。
    • 如果你看到“请求超时”或解析失败的错误,说明当前的 DNS 服务器可能无法正常工作或无法解析该域名。
    C:\Users\YourUser>nslookup mirrors.aliyun.com
    服务器:  UnKnown  // 这里可能显示你的DNS服务器名称或地址
    地址:    192.168.1.1 // 这里显示你的DNS服务器地址非权威应答:
    名称:    mirrors.aliyun.com
    Addresses:  [一些IP地址] // 应该显示阿里云镜像站的IP
    
  • 向指定的 DNS 服务器查询: 要验证你刚刚修改的公共 DNS 是否生效并正常工作,可以指定使用该 DNS 服务器进行查询。输入 nslookup [要查询的域名] [DNS服务器地址]。例如,如果你将 DNS 改为了 223.5.5.5,可以输入: nslookup mirrors.aliyun.com 223.5.5.5

    C:\Users\YourUser>nslookup mirrors.aliyun.com 223.5.5.5
    服务器:  public1.alidns.com // 这里显示你指定的DNS服务器名称或地址
    地址:    223.5.5.5非权威应答:
    名称:    mirrors.aliyun.com
    Addresses:  [一些IP地址] // 应该显示阿里云镜像站的IP
    

    如果使用指定的 DNS 服务器查询成功,说明该 DNS 服务器本身是正常的,并且你的系统能够使用它进行解析。

2. 使用 ping 命令

ping 命令用于测试网络连通性,但在执行 ping 之前,系统会先使用 DNS 解析域名获取 IP 地址。所以 ping 命令也可以间接验证 DNS 是否工作。

  • 打开命令提示符: 同上。

  • 输入 ping [要测试的域名] 例如 ping mirrors.aliyun.com

    • 如果 DNS 工作正常,ping 命令会显示域名解析到的 IP 地址,并开始发送数据包并显示延迟信息。
    • 如果 DNS 解析失败,ping 命令会提示“ping 请求找不到主机”或类似的错误。
    C:\Users\YourUser>ping mirrors.aliyun.com
    正在 Ping mirrors.aliyun.com [一些IP地址] 具有 32 字节的数据:
    来自 [同一个IP地址] 的回复: 字节=32 时间=XXms TTL=XX
    ...
    

3. 检查系统当前使用的 DNS 服务器

你可以查看你的网络连接详情,确认系统正在使用你修改后的 DNS 服务器地址。

  • 打开命令提示符: 同上。
  • 输入 ipconfig /all 并按回车。
  • 在输出结果中,找到你当前使用的网络适配器(例如“以太网适配器 以太网”或“无线局域网适配器 WLAN”),查看其下的“DNS 服务器”条目。这里应该显示你刚刚设置的新的 DNS 服务器地址。

4. 清除 DNS 缓存并重新测试

有时,即使修改了 DNS 设置,系统可能仍然使用了旧的 DNS 缓存。清除缓存可以强制系统使用新的 DNS 服务器进行查询。

  • 打开命令提示符(以管理员身份运行最好): 在 Windows 搜索框中输入 cmd,右键点击“命令提示符”,选择“以管理员身份运行”。
  • 输入 ipconfig /flushdns 并按回车。 会提示“已成功刷新 DNS 解析缓存”。
  • 输入 ipconfig /registerdns 并按回车。 注册 DNS,有时也有帮助。
  • 再次使用 nslookupping 命令进行测试。

5. 使用在线 DNS 检测工具

有一些网站提供在线的 DNS 检测工具,可以从不同地点查询你的域名解析情况,但通常用于检查域名的全球解析是否生效,对于验证你本地 DNS 是否正常工作,前几种方法更直接。

通过以上方法,特别是使用 nslookup 命令,你可以有效地验证你的系统是否能够通过配置的 DNS 服务器正确解析域名,从而判断 DNS 是否正常工作。

http://www.xdnf.cn/news/389845.html

相关文章:

  • Bash 字符串语法糖详解
  • Kubernetes 集群部署应用
  • Web 性能优化三:页面首屏加载优化全流程:从服务器到骨架屏
  • Model Context Protocol(MCP)入门
  • C++中什么是函数指针?
  • DAY 22 复习日kaggle泰坦里克号人员生还预测
  • 第一章 例行性工作(任务计划)
  • Python基础总结(十)之函数
  • Go语言安装proto并且使用gRPC服务(2025最新WINDOWS系统)
  • 广东省省考备考(第八天5.11)—言语:片段阅读(每日一练)
  • 数据库备份与策略【全量备份、增量备份、日志恢复】
  • python:trimesh 用于 STL 文件解析和 3D 操作
  • 深入剖析缓存与数据库一致性:Java技术视角下的解决方案与实践
  • 【连载14】基础智能体的进展与挑战综述-多智能体系统设计
  • MySQL 数据库故障排查指南
  • 网络安全设备配置与管理-实验5-p150虚拟防火墙配置
  • 【计算机网络】NAT技术、内网穿透与代理服务器全解析:原理、应用及实践
  • JVM中的安全点是什么,作用又是什么?
  • python 新闻 api + react js 客户端。
  • MinIO自定义权限策略语法深度解析
  • 苍穹外卖-创建阿里云oss工具包
  • Agent杂货铺
  • 大模型知识蒸馏(Qwen2.5系列模型KL散度蒸馏)
  • leetcode热题100——day26
  • 当虚拟照进现实——《GTA6》如何重新定义开放世界的可能性‌
  • Git的核心作用详解
  • pwm控制
  • istio in action之服务网格和istio组件
  • LLM框架
  • Ubuntu 24服务器部署abp vnext应用程序的完整教程