这是本文档旧的修订版!
Windows 常用命令
网络
nslookup
命令格式
nslookup -vc target_host dns_ip
这里使用 tcp 连接访问 dns_ip 获取 target_host 的 ip,举例如下
nslookup -vc www.qq.com 8.8.4.4
查询域名DNS记录相关:
- 检测MX记录在本地是否生效
假设域名为xxx.club,打开电脑“开始”——“运行”,输入cmd后按回车键,输入以下命令后按回车键,若出现MX记录值,则代表已生效,否则代表未解析成功。
nslookup -qt=mx xxx.club
- 检测txt记录在本地是否生效
假设域名为xxx.club,打开电脑“开始”——“运行”,输入cmd后按回车键,输入以下命令后按回车键,若出现TXT记录值,则代表已生效,否则代表未解析成功。
nslookup -qt=txt xxx.club
- 检测DNS在本地是否生效
假设域名为xxx.club,打开电脑“开始”——“运行”,输入cmd后按回车键,输入以下命令后按回车键,若可查看nameserver,internet address则代表已生效,否则代表未解析成功。
nslookup -qt=ns xxx.club
- 检测CNAME记录在本地是否生效
假设域名为 abc.com,打开电脑“开始”——“运行”,输入cmd后按回车键,输入以下命令后按回车键,若出现CNAME记录值,则代表已生效,否则代表未解析成功。
nslookup -qt=cname mail.abc.com
tracert
通过traceroute我们可以知道信息从你的计算机到互联网另一端的主机是走的什么路径。当然每次数据包由某一同样的出发点(source)到达某一同样的目的地(destination)走的路径可能会不一样,但基本上来说大部分时候所走的路由是相同的。linux系统中,我们称之为traceroute,在MS Windows中为tracert。 traceroute通过发送小的数据包到目的设备直到其返回,来测量其需要多长时间。一条路径上的每个设备traceroute要测3次。输出结果中包括每次测试的时间(ms)和设备的名称(如有的话)及其IP地址。
命令格式:
traceroute[参数][主机]
命令功能:
traceroute指令让你追踪网络数据包的路由途径,预设数据包大小是40Bytes,用户可另行设置。
具体参数格式:traceroute [-dFlnrvx][-f<存活数值>][-g<网关>…][-i<网络界面>][-m<存活数值>][-p<通信端口>][-s<来源地址>][-t<服务类型>][-w<超时秒数>][主机名称或IP地址][数据包大小]
命令实例(在Windows环境下,tracert命令)
tracert www.baidu.com
参考:How to Use TRACERT to Troubleshoot TCP/IP Problems in Windows
cmd
管理员启动命令脚本
@echo off rem 以下↓ -使用管理员权限运行本脚本- >nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system" if '%errorlevel%' NEQ '0' ( goto UACPrompt ) else ( goto gotAdmin ) :UACPrompt echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs" echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%\getadmin.vbs" "%temp%\getadmin.vbs" exit /B :gotAdmin if exist "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" ) pushd "%CD%" CD /D "%~dp0" rem 以上↑ 获取权限成功 echo 开始搞事情 pause
按键选择路径
@Echo Off Echo 请选择 Y. 启动WIFI N. 退出 Echo. Set /p var=请选择: If /i %var%==Y (netsh wlan start hostednetwork) else (Exit) Pause
评论