dos dns 命令
通常指在 Windows 下通过 dos
提示符使用 nslookup
、ping
等工具查询 DNS 信息。一、查看DNS信息相关命令
ipconfig/all:在Windows 2000/XP系统中,该命令可以显示电脑的IP地址、DNS地址和网卡的物理地址(MAC地址)等详细信息,通过查看其中DNS相关的部分,可以了解当前系统使用的DNS服务器地址等信息。
winipcfg:适用于Windows 98系统,用于查看电脑的IP地址、DNS地址等信息,帮助用户快速了解网络配置情况。
二、设置DNS相关命令
netsh interface ip set dns
功能:用于设置指定网络接口的DNS服务器地址。
语法及示例:
手动设置单个DNS服务器地址,例如要将“本地连接”的DNS设置为218.85.157.99,命令为:netsh interface ip set dns name="本地连接" source=static addr=218.85.157.99 register=primary
。name
指定网络连接名称,一般为“本地连接”;source=static
表示手动设置;addr
是要设置的DNS地址;register=primary
表示只在主DNS后缀下注册。
自动获取DNS服务器地址,命令为:netsh interface ip set dns name="本地连接" source=dhcp
。
参数说明:
参数 | 含义 | |
name | 网络连接名称,如“本地连接”等,可在“控制面板”>“网络连接”中查看。 | |
source | 获取IP的途径,动态获取为dhcp,手动设置为static。 | |
addr | 要设置的DNS地址。 | |
register | none表示禁用动态DNS注册;primary表示只在主DNS后缀下注册;both表示在主DNS后缀下注册,也在特定连接后缀下注册。 |
netsh interface ip add dns
功能:用于添加备用DNS服务器地址。
语法及示例:如果要为“本地连接”添加备用DNS服务器地址202.101.98.55,命令为:netsh interface ip add dns name="本地连接" source=static addr=202.101.98.55 index=2
。index
表示设置的DNS的顺序号,这里设置为2,表示这是备用DNS。
三、清除DNS缓存相关命令
ipconfig /flushdns:该命令用于清除DNS缓存,在网络环境中,当DNS服务器的信息发生变化或者出现域名解析问题时,执行此命令可以强制计算机重新查询DNS服务器,获取最新的域名解析信息,有助于解决一些因DNS缓存导致的网络访问问题。
四、诊断DNS相关命令
nslookup
功能:用于解析域名,一般用来检测本机的DNS设置是否配置正确。
语法及示例:例如要解析www.163.com的IP地址,可在DOS命令提示符下输入nslookup www.163.com
,即可解析出它对应的IP地址,如果本机的DNS没有配置,通常会显示相应的错误信息。
常用参数:
参数 | 含义 | ||
SubCommand… | 将一个或多个nslookup子命令指定为命令行选项。 | ||
ComputerToFind | 如果要查找不在当前DNS域的计算机,请在名称上附加句点,若未指定其它服务器,就使用当前默认DNS名称服务器查阅该计算机的信息。 | ||
Server | 指定将该服务器作为DNS名称服务器使用,如果省略,将使用默认的DNS名称服务器。 | ||
{help | ?} | 显示nslookup子命令的简短小编总结。 |
五、相关问题与解答
问题1:如何查看当前系统使用的DNS服务器地址?
解答:在Windows 2000/XP系统中,可以使用ipconfig/all
命令,在显示的信息中找到DNS相关的部分,即可查看当前系统使用的DNS服务器地址;在Windows 98系统中,可使用winipcfg
命令来查看DNS地址。
问题2:设置完DNS后,为什么有些网站还是无法访问?
解答:可能有以下原因:一是设置的DNS服务器地址不正确或不可用,需要检查DNS地址是否正确输入,并且该DNS服务器是否能够正常提供服务;二是网络连接存在问题,虽然DNS设置正确,但网络不通也会导致无法访问网站,可以通过ping命令测试网络连通性;三是浏览器缓存问题,浏览器可能缓存了旧的域名解析信息,可以尝试清除浏览器缓存后再访问。
来源互联网整合,作者:小编,如若转载,请注明出处:https://www.aiboce.com/ask/193593.html