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.mzph.cn/news/905126.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Java基本数据类型缓存池解析-源码剖析

抛出问题:new Integer(18) 与 Integer.valueOf(18) 的区别是什么? new Integer(18) 每次都会新建一个对象;Integer.valueOf(18) 会使⽤用缓存池中的对象,多次调用只会取同⼀一个对象的引用 Integer x new Integer(18); Integer y new Int…

WORD压缩两个免费方法

日常办公和学习中,Word文档常常因为包含大量图片、图表或复杂格式而导致文件体积过大,带来诸多不便,比如 邮件发送受限:许多邮箱附件限制在10-25MB,大文件无法直接发送 存储空间占用:大量文档占用硬盘或云…

罗技无线鼠标的配对方法

罗技鼠标的配对方法: 重新连接鼠标 请按照以下步骤将鼠标与 USB 接收器重新配对。 1.将USB接收器插入计算机。 2.将鼠标关闭电源。 3.按住并持续按住向右按钮,直到操作结束。 4.切换鼠标电源。 5. 单击一次左侧按钮。 6. 单击一次中间按钮。 7.全部松开&…

四、Hadoop 2.X vs 3.X:特性、架构与性能全解析

Hadoop 2.X 与 Hadoop 3.X 深度对比:版本特性、架构与性能剖析 在大数据处理的浪潮中,Hadoop 凭借其分布式存储与计算的强大能力,成为了业界的核心框架之一。随着技术的不断演进,Hadoop 也经历了多个重要版本的迭代。其中&#x…

【React中useReducer钩子详解】

useReducer 是 React 中用于管理复杂状态逻辑的 Hook,它通过 集中式状态更新逻辑 替代 useState,尤其适合处理多值关联状态或依赖前序状态更新的场景。以下是其核心要点: 1. 核心概念 Reducer 模式:灵感来自 JavaScript 的 Array…

【C++】C++函数指针详解与实用技巧

C函数指针详解与实用技巧 在C中,**函数指针(Function Pointer)**是一种强大而灵活的工具,常用于回调机制、策略模式、事件处理等场景。本文将从概念、语法、常见用法到实战示例,带你全面掌握C函数指针。 &#x1f9e0…

【计算机视觉】基于深度学习的实时情绪检测系统:emotion-detection项目深度解析

基于深度学习的实时情绪检测系统:emotion-detection项目深度解析 1. 项目概述2. 技术原理与模型架构2.1 核心算法1) 数据预处理流程2) 改进型MobileNetV2 2.2 系统架构 3. 实战部署指南3.1 环境配置3.2 数据集准备3.3 模型训练3.4 实时推理 4. 常见问题与解决方案4.…

IC ATE集成电路测试学习——电流测试的原理和方法

电流测试 我们可以通过电流来判断芯片的工作状态时,首先先了解下芯片的电流是如何产生的。 静态电流 理论上,CMOS结构的芯片静态时几乎不耗电 CMOS基本结构:Pmos Nmos 串联当逻辑电平稳定时: ➜ 要么Pmos导通,Nmo…

stm32week15

stm32学习 十一.中断 2.NVIC Nested vectored interrupt controller,嵌套向量中断控制器,属于内核(M3/4/7) 中断向量表:定义一块固定的内存,以4字节对齐,存放各个中断服务函数程序的首地址,中断向量表定…

list类的详细讲解

【本节目标】 1. list的介绍及使用 2. list的深度剖析及模拟实现 3. list与vector的对比 1. list的介绍及使用 1.1 list的介绍 1. list 是可以在常数范围内在任意位置进行插入和删除的序列式容器,并且该容器可以前后双向迭代。 2. list 的底层是双向链表结构&a…

第十节:图像处理基础-图像算术运算 (加法、减法、混合)

引言 在计算机视觉领域,图像算术运算是最基础却至关重要的核心技术。无论是实现简单的图片合成、开发智能监控系统,还是构建复杂的医学影像分析工具,加减运算和混合操作都扮演着关键角色。OpenCV作为最流行的计算机视觉库,提供了完善的图像处理函数集。本文将深入解析三种…

【React 的useState钩子详解】

React 的 useState 钩子详解 useState 是 React 中最基础且最常用的 Hook 之一,它允许你在函数组件中添加和管理状态。 基本语法 const [state, setState] useState(initialState);initialState: 状态的初始值,可以是任何 JavaScript 数据类型state:…

vue 中的数据代理

在 Vue 中,数据代理(Data Proxy) 是 Vue 实现 MVVM 模式 的关键技术之一。Vue 使用数据代理让你可以通过 this.message 访问 data.message,而不需要写 this.data.message —— 这大大简化了模板和逻辑代码。 我们来深入理解它的本…

基于Python的网络电子书阅读系统

标题:基于Python的网络电子书阅读系统 内容:1.摘要 随着数字化阅读的兴起,网络电子书阅读需求日益增长。本研究旨在开发一个基于Python的网络电子书阅读系统,以满足用户便捷阅读电子书的需求。采用Python的Flask框架搭建Web服务器,结合SQLit…

基于SpringBoot的抽奖系统测试报告

一、编写目的 本报告为抽奖系统测试报告,本项目可用于团体抽奖活动,包括了用户注册,用户登录,修改奖项以及抽奖等功能。 二、项目背景 抽奖系统采用前后端分离的方法来实现,同时使用了数据库来存储相关的数据&…

Apache Flink 与 Flink CDC:概念、联系、区别及版本演进解析

Apache Flink 与 Flink CDC:概念、联系、区别及版本演进解析 在实时数据处理和流式计算领域,Apache Flink 已成为行业标杆。而 Flink CDC(Change Data Capture) 作为其生态中的重要组件,为数据库的实时变更捕获提供了强大的能力。 本文将从以下几个方面进行深入讲解: 什…

单片机-STM32部分:9、定时器

飞书文档https://x509p6c8to.feishu.cn/wiki/A749wx8T0ioqfgkzZKlc9poknUf SMT32F1系列共有8个定时器: 基本定时器(TIM6、TIM7) 通用定时器(TIM2、TIM3、TIM4、TIM5) 高级定时器(TIM1、TIM8&#xff09…

uniapp-商城-51-后台 商家信息(logo处理)

前面对页面基本进行了梳理和说明,特别是对验证规则进行了阐述,并对自定义规则的兼容性进行了特别补充,应该说是干货满满。不知道有没有小伙伴已经消化了。 下面我们继续前进,说说页面上的logo上传组件,主要就是uni-fil…

ideal创建Springboot项目(Maven,yml)

以下是使用 IntelliJ IDEA 创建基于 Maven 的 Spring Boot 项目并使用 YAML 配置文件的详细步骤: 一、创建 Spring Boot 项目 启动项目创建向导 打开 IntelliJ IDEA,点击“File”->“New”->“Project”。 在弹出的“New Project”窗口中&#…

MATLAB中矩阵和数组的区别

文章目录 前言环境配置1. 数据结构本质2. 运算规则(1)基本运算(2)特殊运算 3. 函数与操作4. 高维支持5. 创建方式 前言 在 MATLAB 中,矩阵(Matrix) 和 数组(Array) 的概…