开启 Telnet
管理员的权限去执行下面命令
dism /online /enable-feature /featurename:TelnetClientWindows 部署映像服务和管理(DISM)命令,作用是在当前正在运行的系统里把“Telnet 客户端”功能打开,
相当于“控制面板 → 程序 → 启用或关闭 Windows 功能”里勾选 Telnet Client,只是用命令行一次性完成。
使用 Telnet
telnet<域名或 IP><端口>测 80 端口(HTTP)
telnet www.baidu.com80若光标停在空白行,说明 TCP 三次握手成功;
接着复制粘贴下面的最简 HTTP 请求:
GET / HTTP/1.1 Host: www.baidu.com连续回车两次(HTTP 规定以空行结束头域),百度会立刻返回 302 跳转或 200 HTML 源码,屏幕会刷出一大段文本,证明端口可达且服务正常
测 443 端口(HTTPS)
telnet www.baidu.com443同样若光标停在空白行,说明 443 可达。
注意:telnet 不能完成 TLS 握手,所以看不到加密数据,只能验证“端口开着”