欢迎各位兄弟 发布技术文章
这里的技术是共享的
过去以来,要测试某个IP 的某个Port 通不通,我最常用的做法是开Cmd (命令提示字元),下指令telnet server_ip port_no,如果失败会得到"无法开启到主机的连线/ Could not open connection to the host" 的错误讯息,如果成功则会画面一黑等你输入指令:
用这种做法检测TCP 连线还算简便,美中不足之处是成功是画面清空一面黑,只能肉眼观察没法撷图当作呈堂证供,而进入输入指令模式,想结束得Ctrl-[输入quit 或设法让伺服器主动断线。
最近我学到更好的TCP Port 检测方法- PowerShell Test-NetConnection。
不啰嗦,一张图胜过千言万语。
目的、来源IP 都有,失败时还会加测ping 及回应时间,确认机器是否存在,是IP 活着但Port 没开放?还是连IP 都测不到?
好工具,不用吗?
来自 https://blog.darkthread.net/blog/ps-test-netconnection/