Test-NetConnection 網絡測試(Windows)
Test-NetConnection 是 PowerShell 中最重要的网络诊断 cmdlet,它用一个命令整合了 ping、tracert 和端口测试的功能。
基本连通性测试(等同于 ping + DNS 解析验证)
Test-NetConnection -ComputerName "baidu.com"
返回:PingSucceeded、延迟、解析到的 IP、使用的网卡等
测试特定端口是否开放(等同于 telnet)
Test-NetConnection -ComputerName "baidu.com" -Port 443
返回:TcpTestSucceeded 为 True/False,直接告诉你端口通不通
路由跟踪(等同于 tracert)
Test-NetConnection -ComputerName "baidu.com" -TraceRoute
详细诊断模式(输出更多信息)
Test-NetConnection -ComputerName "baidu.com" -Port 443 -InformationLevel Detailed
指定源 IP(多网卡机器上指定用哪张网卡测试)
Test-NetConnection -ComputerName "8.8.8.8" -SourceAddress "192.168.1.100"
常用测试端口速查表:
端口 服务 场景
80 HTTP 网站是否在运行
443 HTTPS 安全网站是否可访问
3389 RDP 远程桌面是否可连
22 SSH Linux 服务器是否可连
3306 MySQL 数据库是否在监听
1433 SQL Server 微软数据库是否运行
6379 Redis 缓存服务是否正常
发布时间: