Ⅰ ipconfig 命令及参数意义,如ipconfig /all ,ipconfig / release ,ipconfig / renew
Ipconfig
显示所有当前的 TCP/IP 网络配置值、刷新动态主机配置协议 (DHCP) 和域名系统 (DNS) 设置。使用不带参数的 ipconfig 可以显示所有适配器的 IPv6 地址或 IPv4 地址、子网掩码和默认网关。
语法
ipconfig [/all] [/renew[Adapter]] [/release [Adapter]] [/flushdns] [/displaydns] [/registerdns] [/showclassidAdapter] [/setclassidAdapter [ClassID]]
参数
/all
显示所有适配器的完整 TCP/IP 配置信息。在没有该参数的情况下,ipconfig 只显示各个适配器的 IPv6 地址或 IPv4 地址、子网掩码和默认网关值。适配器可以代表物理接口(例如安装的网络适配器)或逻辑接口(例如拨号连接)。
/renew[ Adapter]
更新所有适配器(如果未指定适配器),或特定适配器(如果包含了 Adapter 参数)的 DHCP 配置。该参数仅在具有配置为自动获取 IP 地址的适配器的计算机上可用。要指定适配器名称,请键入使用不带参数的 ipconfig 命令显示的适配器名称。
/release [Adapter]
发送 DHCPRELEASE 消息到 DHCP 服务器,以释放所有适配器(如果未指定适配器)或特定适配器(如果包含了 Adapter 参数)的当前 DHCP 配置并丢弃 IP 地址配置。该参数可以禁用配置为自动获取 IP 地址的适配器的 TCP/IP。要指定适配器名称,请键入使用不带参数的 ipconfig 命令显示的适配器名称。
/flushdns
刷新并重设 DNS 客户解析缓存的内容。在 DNS 故障排除期间,可以使用本过程从缓存中丢弃否定缓存项和任何其他动态添加项。
/displaydns
显示 DNS 客户解析缓存的内容,包括从 local Hosts 文件预装载的记录,以及最近获得的针对由计算机解析的名称查询的资源记录。DNS 客户服务在查询配置的 DNS 服务器之前使用这些信息快速解析被频繁查询的名称。
/registerdns
初始化计算机上配置的 DNS 名称和 IP 地址的手工动态注册。可以使用该参数对失败的 DNS 名称注册进行故障排除或解决客户和 DNS 服务器之间的动态更新问题,而不必重新启动客户端计算机。TCP/IP 协议高级属性中的 DNS 设置可以确定 DNS 中注册了哪些名称。
/showclassid Adapter
显示指定适配器的 DHCP 类别 ID。要查看所有适配器的 DHCP 类别 ID,请在 Adapter 位置使用星号 (*) 通配符。该参数仅在具有配置为自动获取 IP 地址的适配器的计算机上可用。
/setclassid Adapter [ClassID]
配置特定适配器的 DHCP 类别 ID。要设置所有适配器的 DHCP 类别 ID,请在 Adapter 位置使用星号 (*) 通配符。该参数仅在具有配置为自动获取 IP 地址的适配器的计算机上可用。如果未指定 DHCP 类别 ID,则会删除当前类别 ID。
/?
在命令提示符下显示帮助。
注释
• ipconfig 命令是等同于 winipcfg 命令,后者在 Windows Millinnium Edition、Windows 98 和 Windows 95 中提供。尽管 Windows XP 和 Windows Server 2003 家族没有提供与 winipcfg 等效的图形化命令,但是可以使用“网络连接”来查看和更新 IP 地址。要执行此操作,请打开“网络连接”,右键单击某一网络连接,单击“状态”,然后单击“支持”选项卡。
• 该命令最适用于配置为自动获取 IP 地址的计算机。它使用户可以确定哪些 TCP/IP 配置值是由 DHCP、自动专用 IP 寻址 (APIPA) 和其他配置配置的。
• 如果 Adapter 名称包含空格,请在该适配器名称两边使用引号(即 "Adapter 名称")。
• 对于适配器名称,ipconfig 可以使用星号 (*) 通配符字符指定名称为指定字符串开头的适配器,或名称包含有指定字符串的适配器。例如,Local* 可以匹配所有以字符串 Local 开头的适配器,而 *Con* 可以匹配所有包含字符串 Con 的适配器。
• 只有当“Internet 协议 (TCP/IP)”协议在“网络连接”中安装为网络适配器属性的组件时,该命令才可用。
示例
要显示所有适配器的基本 TCP/IP 配置,请键入:
ipconfig
要显示所有适配器的完整 TCP/IP 配置,请键入:
ipconfig /all
仅更新“本地连接”适配器的由 DHCP 分配 IP 地址的配置,请键入:
ipconfig /renew "Local Area Connection"
要在排除 DNS 的名称解析故障期间刷新 DNS 解析器缓存,请键入:
ipconfig /flushdns
要显示名称以 Local 开头的所有适配器的 DHCP 类别 ID,请键入:
ipconfig /showclassid Local*
要将“本地连接”适配器的 DHCP 类别 ID 设置为 TEST,请键入:
ipconfig /setclassid "Local Area Connection" TEST
Ⅱ 什么是DNS缓存
DNS缓存是Windows和macOS等操作系统会为调用和解析的地址(DNS缓存)附加的缓存。
这些保存了与名称解析相关的所有信息,每个信息都有一个称为TTL(生存时间)的条目,其中数据在给定时间内保持有效。在这段时间内,直接从缓存中回答相应的查询,而不需要绕道到DNS服务器。
各种应用程序,例如来自互联网服务提供商的Web浏览器或名称服务器,也有自己的DNS缓存,用于加速名称解析。
(2)显示dns客户解析器缓存内容扩展阅读
DNS缓存中的信息单元或条目称为资源记录(RR),并以ASCII代码(压缩形式)显示。各种 – 部分可选 – 组件包括以下内容:
1、资源数据(rdata):描述记录的数据,例如地址或主机名。
2、记录类型:创建的条目的类型,例如“A”:IPv4地址(十进制值:1)或“AAAA”:IPv6地址(十进制值:28)。
3、记录名称(可选):为其创建DNS条目的对象的域名。
4、生存时间(可选):资源记录的有效期(以秒为单位)。
5、类(可选):RR所属的协议组(主要是“IN”用于Internet)。
6、资源数据长度(可选):资源数据长度的值。
7、DNS缓存包含各个域或主机的IP地址以及指定它的其他信息 – 例如记录的有效期或相应的协议组。
Ⅲ 如何清空客户端DNS缓存记录
(允许使用通配符 * 和 ?,参见示例) 选项:
/? 显示此帮助消息
/all 显示完整配置信息。
/allcompartments 显示所有分段的信息。
/release 释放指定适配器的 IPv4 地址。
/release6 释放指定适配器的 IPv6 地址。
/renew 更新指定适配器的 IPv4 地址。
/renew6 更新指定适配器的 IPv6 地址。
/flushdns 清除 DNS 解析程序缓存。
/registerdns 刷新所有 DHCP 租约并重新注册 DNS 名称
/displaydns 显示 DNS 解析程序缓存的内容。
/showclassid 显示适配器的所有允许的 DHCP 类 ID。
/setclassid 修改 DHCP 类 ID。默认情况下,仅显示绑定到 TCP/IP 的适配器的 IP 地址、子网掩码和
默认网关。对于Release 和 Renew,如果未指定适配器名称,则会释放或更新所有绑定
到TCP/IP 的适配器的 IP 地址租约。对于Setclassid,如果未指定 ClassId,则会删除 ClassId。示例:
> ipconfig ... 显示信息
> ipconfig /all ... 显示详细信息
> ipconfig /renew ... 更新所有适配器
> ipconfig /renew EL* ... 更新所有名称以 EL 开头的连接> ipconfig /release *Con* ... 释放所有匹配的连接,
例如"Local Area Connection 1" 或
> ipconfig /allcompartments ... 显示有关所有分段的信息> ipconfig /allcompartments /all ... 显示有关所有分段的详细信息
Ⅳ 什么是DNS缓存为什么会出现无法清除DNS缓存怎样解决
DNS,Domain
Name
System或者Domain
Name
Service(域名系统或者余名服务)。域名系统为Internet上的主机分配域名地址和IP地址。用户使用域名地址,该系统就会自动把域名地址转为IP地址。域名服务是运行域名系统的Internet工具。执行域名服务的服务器称之为DNS服务器,通过DNS服务器来应答域名服务的查询。
1、DNS就是域名服务器,他的任务就是确定域名的解析,比如A记录MX记录等等。
2、任何域名都至少有一个DNS,一般是2个。但为什么要2个以上呢?因为DNS可以轮回处理,第一个解析失败可以找第二个。这样只要有一个DNS解析正常,就不会影响域名的正常使用。
我们能采取的最简单手段是刷新DNS,也就是删除
DNS
解析器缓存中的条目。点击“开始”-“运行”-输入cmd并点击“确定”,在命令提示符窗口中键入:ipconfig
/flushdns
2如果上面不行的话,在系统服务里把DNS
Client和DHCP
client两个服务组件启动
针对网络剪刀手
网络执法官
网络特工
等arp欺骗的攻击
,可以用网卡修复操作中的清除arp缓存,可以用cmd命令中的
arp
-d命令
Ⅳ 如何查看和清除Windows本地的DNS缓存内容
使用【Win】+【R】组合快捷键打开运行对话框
键入【cmd】命令,然后按回车键或者点击“确定”打开
运行【ipconfig /displaydns】命令(键入完成,按回车键运行)查看本机已经缓存的DNS信息
刷新清除本地DNS缓存,可以输入刷新缓存命名:ipconfig /flushdns (键入完成,按回车键运行),之后就可以看到“成功刷新DNS解析缓存”提示
刷新DNS缓存之后,再运行【ipconfig /displaydns】查看缓存命令,之后就可以看到“无法显示DNS缓存解析”的提示,至此我们就完成了DNS缓存的清除了
第二种最后刷新DNS方法,进入电脑设备管理器,然后禁用网卡,之后再启用就可以了
Ⅵ 如何查看客户端DNS解析记录
(允许使用通配符 * 和 ?,参见示例)选项: /? 显示此帮助消息 /all 显示完整配置信息。 /allcompartments 显示所有分段的信息。 /release 释放指定适配器的 IPv4 地址。 /release6 释放指定适配器的 IPv6 地址。 /renew 更新指定适配器的 IPv4 地址。 /renew6 更新指定适配器的 IPv6 地址。 /flushdns 清除 DNS 解析程序缓存。 /registerdns 刷新所有 DHCP 租约并重新注册 DNS 名称 /displaydns 显示 DNS 解析程序缓存的内容。 /showclassid 显示适配器的所有允许的 DHCP 类 ID。 /setclassid 修改 DHCP 类 ID。默认情况下,仅显示绑定到 TCP/IP 的适配器的 IP 地址、子网掩码和 默认网关。对于Release 和 Renew,如果未指定适配器名称,则会释放或更新所有绑定 到TCP/IP 的适配器的 IP 地址租约。对于Setclassid,如果未指定 ClassId,则会删除 ClassId。示例:
Ⅶ 怎么清除dns缓存 查看与刷新本地DNS缓存方法
使用【Win】+【R】组合快捷键打开运行对话框
键入【cmd】命令,然后按回车键或者点击“确定”打开
运行【ipconfig
/displaydns】命令(键入完成,按回车键运行)查看本机已经缓存的DNS信息
刷新清除本地DNS缓存,可以输入刷新缓存命名:ipconfig
/flushdns
(键入完成,按回车键运行),之后就可以看到“成功刷新DNS解析缓存”提示
刷新DNS缓存之后,再运行【ipconfig
/displaydns】查看缓存命令,之后就可以看到“无法显示DNS缓存解析”的提示,至此我们就完成了DNS缓存的清除了
第二种最后刷新DNS方法,进入电脑设备管理器,然后禁用网卡,之后再启用就可以了
Ⅷ 如何查看Windows客户端DNS缓存记录 61 系统极客
Windows XP自动启动了DNS Client服务,该服务提供了客户端的名字解析与缓存服务,用户的DNS查询结果会在本地得到缓存。在配置DNS服务器时,如果不能很好地掌握这个原理,往往会出现一些错误的操作。 我们可在命令提示符下使用命令来清除DNS客户端缓存中的信息。在客户端执行“Ipconfig/flushdns”命令,出现盘符提示后,再执行“ping ”命令即可解决问题。 值得我们注意的是,在“管理工具”中打开“服务”工具,找到“DNS Client”项,停止该服务后在客户端就不会缓存DNS查询信息,这样在DNS服务器上所做的修改在客户端重新查询时就能立即反映出来。
Ⅸ 什么命令可以显示DNS客户机域名解析缓存中的内容
确认自己的系统是windows 2000和windows xp以上操作系统,然后通过“开始->运行->输入CMD”后回车进入命令行模式。
查询DNS服务器工作是否正常:
输入ipconfig /all命令来查询网络参数。
判断DNS解析是否错误:
输入nslookup命令后回车,将进入DNS解析查询界面。
命令行窗口中会显示出当前系统所使用的DNS服务器地址,
清除DNS缓存信息:
在命令行模式中我们可以看到在ipconfig /?中有一个名为/flushdns的参数,这个就是清除DNS缓存信息的命令。
执行ipconfig /flushdns命令,当出现“successfully flushed the dns resolver cache”的提示时就说明当前计算机的缓存信息已经被成功清除。