win网络命令

  • ipconfig 查看网卡信息
    • ipconfig /all:显示所有适配器的详细信息,包括 MAC 地址、DNS、网关等
    • ipconfig /release:释放 DHCP 分配的 IP 地址
    • ipconfig /renew:重新获取 DHCP 分配的 IP 地址
    • ipconfig /flushdns:清除 DNS 缓存
  • ping 查看网络连接延迟和丢包
    • ping [目标地址]:发送4个默认的回显请求
    • ping -t [目标地址]:持续发送回显请求,直到手动停止(Ctrl+C)
    • ping -n [次数] [目标地址]:指定发送请求的次数。
  • netstat 显示网络活动状态
    • netstat -a:显示所有连接和监听端口
    • netstat -n:以数字形式显示地址和端口号
    • netstat -o:显示每个连接的 PID(进程 ID)
    • netstat -r:显示当前的路由表。
  • tracert 跟踪数据包经过的每一个路由器跳数
    • tracert [目标地址]:跟踪到目标主机的路径
    • tracert -d [目标地址]:不解析 IP 地址为主机名,直接显示 IP 地址
  • route 显示路由表,控制数据包通过不同网络接口的路径
    • route print:显示当前的路由表
    • route add [目标] mask [子网掩码] [网关]:向路由表添加一条新路由
    • route delete [目标]:删除指定的路由
  • nslookup 查询 DNS 服务器
    • 查询解析域名 nslookup tianxia.61php.com
    • 手动交互模式 nslookup 可以手动输入多个查询
    • 查询自己的外网ip nslookup myip.opendns.com resolver1.opendns.com
  • arp 地址解析协议缓存
    • 显示ARP缓存 arp -a
    • 删除指定缓存 arp -d [IP地址]
    • 添加静态缓存 arp -s [IP地址] [MAC地址]
  • netsh 网络设置
    • 显示网卡配置 netsh interface ip show config
    • 显示无线配置 netsh wlan show profiles
    • 关闭防火墙 netsh advfirewall set allprofiles state off
  • 多路网卡优先级
    • 查看优先级 netsh interface ipv4 show interfaces
    • 设置优先级  netsh interface ipv4 set interface "Intel WiFi AX210" metric=5

排查的顺序

  • 排查网络是否可用:ping www.baidu.com
  • 排查DNS是否可用:
  • 查看网路信息,查看局域网是否正常 ipconfig /all
    • 路由网关ip是否正确,ip获取网段是否正确
    • 网卡mac是否重复了
    • 路由器白名单和ip控制是否设置了
  • 确认外网ip和外网正常 nslookup myip.opendns.com resolver1.opendns.com
    • 两个外网连接,可以分别禁用,测试网络连通
    • dns是否有污染,改公共dns试试