P10-Windows与网络基础-Windows基本命令-DOS网络相关操作命令

该系列为“蜗牛学苑-网络安全”笔记,跟随课程加入自己见解,同时也为项目中碰到一些问题做了解答

1、TCP/IP参数

  • IP地址:标识网络中的某一台主机
  • 子网掩码:用于标识你的IP所处网络的范围,子网掩码越大,网络范围越小
  • 默认网关:标识与主机直连的路由器的IP地址
  • DNS服务器:用于域名解析

2、网络操作命令

2.1 设置TCP/IP参数

# 静态配置IP地址、子网掩码、默认网关
netsh interface ip set address "网卡名称" static 192.168.100.100 255.255.255.0 192.168.100.254
# 192.168.100.100       IP地址
# 255.255.255.0         子网掩码
# 192.168.100.254       默认网关
# 自动获取TCP/IP参数
netsh interface ip set address "网卡名称" dhcp
# 静态配置 DNS 服务器
netsh interface ip set dnsserver "网卡名称" static 12.12.12.12

# 添加备用 DNS 服务器
netsh interface ip add dnsserver "网卡名称" static 222.66.66.66 index=2  //index=2 是索引,表示备用dns

# 自动获取 DNS 服务器
netsh interface ip set dnsserver "网卡名称" dhcp

2.2 查看TCP/IP参数

# 查看所有网卡的TCP/IP参数(IP地址、子网掩码、默认网关)
ipconfig

# 查看所有网卡的TCP/IP参数(IP地址、子网掩码、默认网关、mac地址、dhcp地址、dns地址、主机名)
ipconfig /all

# 释放TCP/IP参数
ipconfig /release

# 重新获取TCP/IP参数
ipconfig /renew

# 刷新dns缓存
ipconfig /flushdns

2.3 测试TCP/IP配置

ping命令

  • 用于测试TCP/IP配置是否正确,测试与目标地址是否能通信
    官方解释
用法: ping [-t] [-a] [-n count] [-l size] target_name

常用选项:
    -t             Ping 指定的主机,不停的ping。
                   若要查看统计信息并继续操作,请键入 Ctrl+Break;
                   若要停止,请键入 Ctrl+C。
                   
    -a             将IP地址解析为主机名。(用于局域网比较多)
    
    -n count       要发送的回显请求数。(要发送的包的个数)
    
    -l size        发送缓冲区大小。(要发送的单个包的字节数)

举例

# ping 百度
ping www.baidu.com

ping -t www.baidu.com 

ping -a 183.232.231.172 

ping -n 10 www.baidu.com

ping -l 128 www.baidu.com

2.4 tracert命令

  • 用于跟踪 当前使用的主机 到达 目标主机 中间会有多少个跃点(路由器)
  • 基本原理是,通过向目标发送不同IP生存时间(TTL)值的ICMP ECHO报文,在路径上的每个路由器转发数据包之前,将数据包上的TTL减1.当数据包上的TTL减为0时,路由器返回给发送方一个超时息。
tracert www.baidu.com

tarcert 39.156.66.14

2.5 route命令

  • 用于操作网络路由表
# 打印路由表
route PRINT -4

# 添加路由条目
route ADD 112.53.42.52/32 192.168.33.1
# 目标地址 可为IP:112.53.42.52 ,使用/32代表子网掩码
# 目标地址 可为网段:112.53.42.0,使用/24 或 /25 或 /26代表子网掩码
# 网关地址为:192.168.33.1

# 删除路由条目
route delete 112.53.42.52
# 目标地址 可为IP:112.53.42.52
# 目标地址 可为网段:112.53.42.0

2.6 netstat命令

  • 用于统计TCP/IP网络连接

官方解释

NETSTAT [-a] [-b] [-e] [-f] [-n] [-o] [-p proto] [-r] [-s] [-x] [-t] [interval]

 -a            显示所有连接和侦听端口。
 
 -n            以数字形式显示地址和端口号。
 
 -o            显示拥有的与每个连接关联的进程 ID。
 
 -p proto      显示 proto 指定的协议的连接;proto可以是下列任何一个: 
               TCP、UDP、TCPv6 或 UDPv6。
               如果与 -s选项一起用来显示每个协议的统计信息,proto 可以是下列任何一个:
               IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 或 UDPv6。
                
 -s            显示每个协议的统计信息。默认情况下,
               显示 IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 和 UDPv6 的统计信息;

PID:进程ID号

常用组合用法

# 查看所有TCP/IP网络连接、查看是否开了某端口、查看进程,以数字形式显示
netstat -a -n -o -p tcp
# 等价于 netstat -anop tcp

# 查看路由表,作用同”route PRINT -4“
netstat -r
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

翘脚猴子耍把戏

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值