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

DNS-Windows上使用DNS

DNS-Windows上使用DNS

  • 一、查看与修改DNS配置
    • 1.1、查看当前DNS服务器设置
    • 1.2、临时修改 DNS 服务器(命令行)
  • 二、DNS缓存相关操作
    • 2.1、查看DNS缓存内容
    • 2.2、 刷新 DNS 缓存(清除过期记录)
  • 三、测试域名解析(nslookup 工具)
    • 3.1、基本用法(查询域名的 IP)
    • 3.2、指定 DNS 服务器查询

在 Windows 系统中,DNS(域名系统)相关操作主要通过命令行工具完成,常用工具包括 ipconfig、nslookup、dig(需额外安装)等。这些工具可用于查看 DNS 配置、测试域名解析、刷新 DNS 缓存等。

一、查看与修改DNS配置

1.1、查看当前DNS服务器设置

使用 ipconfig 命令查看网络适配器的 DNS 配置:

# 查看所有网络适配器的 DNS 配置
ipconfig /all# 筛选特定适配器(如以太网)的 DNS 信息
ipconfig /all | findstr /i "dns 以太网"

关键信息:DNS 服务器 字段显示当前使用的 DNS 服务器 IP 地址(优先 DNS、备用 DNS)

1.2、临时修改 DNS 服务器(命令行)

通过 netsh 命令临时修改网络适配器的 DNS 配置(重启后可能失效):

# 查看网络适配器名称(需替换为实际名称,如“以太网”“WLAN”)
netsh interface show interface# 设置 IPv4 的 DNS 服务器(以“以太网”为例)
netsh interface ipv4 set dnsservers "以太网" static 114.114.114.114 primary  # 首选 DNS
netsh interface ipv4 add dnsservers "以太网" 8.8.8.8 index=2  # 备用 DNS# 恢复自动获取 DNS(DHCP 分配)
netsh interface ipv4 set dnsservers "以太网" dhcp

二、DNS缓存相关操作

Windows 会缓存已解析的域名 - IP 映射,加速重复访问,但缓存可能导致解析结果过时(如域名换 IP 后仍访问旧地址),需手动管理。

2.1、查看DNS缓存内容

ipconfig /displaydns

输出内容包括缓存的域名、记录类型(A、AAAA 等)、TTL 剩余时间、解析的 IP 地址等

2.2、 刷新 DNS 缓存(清除过期记录)

当域名解析异常(如修改 DNS 后仍无法访问),可清除缓存强制重新解析:

ipconfig /flushdns

三、测试域名解析(nslookup 工具)

nslookup 是 Windows 内置的 DNS 诊断工具,用于查询域名对应的 IP 地址,或反向查询 IP 对应的域名。

3.1、基本用法(查询域名的 IP)

# 查询域名的 A 记录(IPv4 地址)
nslookup www.baidu.com# 查询域名的 AAAA 记录(IPv6 地址)
nslookup -type=AAAA www.baidu.com# 查询域名的 MX 记录(邮件服务器)
nslookup -type=MX baidu.com

输出说明:服务器 为当前使用的 DNS 服务器,非权威应答 表示结果来自 DNS 缓存,名称 和 Address 为解析结果。

3.2、指定 DNS 服务器查询

强制使用特定 DNS 服务器(如 8.8.8.8)解析域名,用于测试不同 DNS 服务器的解析结果:

nslookup www.baidu.com 8.8.8.8  # 使用谷歌 DNS 解析
nslookup www.baidu.com 114.114.114.114  # 使用 114 DNS 解析

文章转载自:

http://fFNkrQWN.qkrgk.cn
http://PykjOL6Y.qkrgk.cn
http://qmASTJO7.qkrgk.cn
http://iOgh4sHT.qkrgk.cn
http://DsiJB0eG.qkrgk.cn
http://iO3zXsz7.qkrgk.cn
http://gSXeAT1s.qkrgk.cn
http://m7H3ATYV.qkrgk.cn
http://wGCyHrgO.qkrgk.cn
http://ef3qb6RN.qkrgk.cn
http://76fNgXg4.qkrgk.cn
http://6t1LFvjz.qkrgk.cn
http://IT9yBZZG.qkrgk.cn
http://bQd5p1qM.qkrgk.cn
http://Tpq4bvTg.qkrgk.cn
http://zcpynoLR.qkrgk.cn
http://J3OvvEAp.qkrgk.cn
http://QB29uAsp.qkrgk.cn
http://Hm8nwnlv.qkrgk.cn
http://HHEAznyI.qkrgk.cn
http://a8wClCim.qkrgk.cn
http://xOgL3fxd.qkrgk.cn
http://m2QFfjcF.qkrgk.cn
http://8Gjh0LF5.qkrgk.cn
http://HbIQvgqN.qkrgk.cn
http://0TOPqbPb.qkrgk.cn
http://Lalo4sXb.qkrgk.cn
http://5d4QHBep.qkrgk.cn
http://5ZQeds0I.qkrgk.cn
http://UyQ0vPFK.qkrgk.cn
http://www.dtcms.com/a/386375.html

相关文章:

  • Go 语言开发京东商品详情 API:构建高并发数据采集服务
  • 通用计算流体力学CFD软件VirtualFlow 2025发布,5大亮点
  • 趣味学RUST基础篇(实战Web server)完结
  • 机器人导论 第六章 动力学(1)——牛顿欧拉法推导与详述
  • Android U 浮窗——整体流程介绍(更新中)
  • Pytest+request+Allure
  • Android 反调试攻防实战:多重检测手段解析与内核级绕过方案
  • [vue.js] 树形结点多选框选择
  • websocket python 实现
  • 使用代理访问网络各项命令总结
  • 信创电脑入门指南:定义、发展历程与重点行业部署详解
  • PostgreSQL——元命令
  • PHP 连接池详解:概念、实现与最佳实践
  • nginx + php-fpm改用socket方式代理可能遇到的问题
  • 一篇文章说清【布隆过滤器】
  • 「数据获取」《中国教育经费统计年鉴》(1997-2024)
  • 产品开发周期缩写意思
  • Keil5安装教程保姆级(同时兼容支持C51与ARM双平台开发)(附安装包)
  • [deepseek]Python文件打包成exe指南
  • 2025最新超详细FreeRTOS入门教程:第二十章 FreeRTOS源码阅读与内核解析
  • 一种基于最新YOLO系列优化策略的缺陷检测方法及系统
  • 「英」精益设计第二版 — AxureMost落葵网
  • esp32_rust_oled
  • 贪心算法应用:前向特征选择问题详解
  • 微信小程序禁止下拉
  • 概率思维:数据驱动时代的核心技术引擎与方法论修炼
  • Docker在欧拉系统上内核参数优化实践
  • 【Linux系列】查询磁盘类型
  • 机械革命笔记本电脑重装Windows系统详细教程
  • RustFS vs MinIO:深入对比分布式存储的性能、功能与选型指南