Windows网络配置命令
大约 3 分钟
内网映射工具
telnet
经常检测用于远程服务器某个服务是否正常
说明:使用的时候需要开启telnet服务功能才可以正常使用。
比如:telnet 192.168.0.12 3306 用来判断对应的3306 mysql端口是否可以正常访问
tracert跟踪网络跳转路径
执行命令:tracert -d <www.baidu.com>
ipconfig
用于显示计算机中网络适配器的 IP 地址、子网掩码及默认网关等信息。
## 显示全部得网络适配器得完整TCP/IP配置信息 关注MAC地址、DNS服务器配置
ipconfig /all
## 释放全部得适配器配置,由DHCP分配动态地址,仅用于DHCP环境
ipconfig /release adapter
## 清楚本机的DNS解析
ipconfig /flushdns
## 删除所以的DHCP的租钥、重新注册DNS名
ipconfig /registerdns
## 显示本机的NDS解析缓存
ipconfig /displaydns
tracert
Trace Route 功能的缩写
通过向目标发送不同 IP 生存时间(TTL)值的 ICMP ECHO 报文,在路径上的每个路由器转发数据包之前,将数据包上的 TTL 减 1。当数据包上的 TTL 减为 0 时,路由器返回给发送方一个超时信息
## 语法格式
tracert [-d] [-h maximumhops] [-w timeout] [-R] [-S srcAddr] [-4][-6] targetname
# -d 禁止tracert将中间路由的IP地址解析成名称,可以加速显示tracert的结果
# -h 搜索指定路径中存在的结点
# -w 指定等待ICMP已超时和回显答复的消息时间
# -R 指定在回显请求消息中使用原地址;仅跟踪IPV4地址才使用
# -4 指定IPV4协议
# -6 指定目标,可以是IP地址或者计算机名
pathping
pathping 是要跟踪路径并未路径中的每个路由器和链路提供网络延迟和数据包丢失等相关信息
## 命令基本格式:
pathping [-g host-list] [-h maximum_hops] [-i address] [-n] [-p period] [-q num_queries][-w timeout] [-4] [-6] targetname
pathping 127.0.0.1
arp
## 命令基本格式:
arp -s inet_addr eth_addr [if_addr] //绑定静态MAC地址
arp -d inet_addr [if_addr] //删除IP地址绑定MAC
arp -a [inet_addr] [-N if_addr] //显示IP与MAC绑定
arp -a
route
route 命令主要用于手动配置静态路由并显示路由信息表。
## 命令基本格式:
route [-f] [-p] command [destination] [mask netmask] [gateway] [metric metric] [if interface]
route print
netstat
netstat 命令是一个监控 TCP/IP 网络的工具,它可以显示路由表、实际的网络连接、每一个网络接口设备的状态信息,以及与 IP、TCP、UDP 和 ICMP 等协议相关的统计数据。
## 命令基本格式:
netstat [-a] [-e] [-n] [-o] [-p proto] [-r] [-s] [-v] [interval]
netstat -e
nslookup
nslookup 是一个用于查询 Internet 域名信息或诊断 DNS 服务器问题的工具。
## 命令基本格式:
nslookup [-option] [{name|[-server]}]
nslookup -qa=A www.baidu.com 8.8.8.8
ftp
ftp 是一个 Windows 系统中常使用的连接 FTP 文件服务器的命令。
命令基本格式:
ftp [-v] [-n] [-s:filename] [-a] [-A] [-x:sendbuffer] [-r:recvbuffer] [-b:asyncbuffers] [-w:windowsize] [host]
# -v 显示远程服务器的响应信息
# -n 禁止在初始化时自动登录
# host FTP服务器的IP地址或者主机名