Products
GG网络技术分享 2025-03-18 16:14 0
大家好,这里是关于[telnet命令测试服务器端口是否通的办法],[telent 批量测试端口是否通-powershell脚本]问题的解答,希望对您有所帮助。如果你还想了解更多这方面的信息,请关注本站其他相关内容,共同学习吧!
教程大全telnet,telnet端口,服务器端口检测
telnet命令测试服务器端口是否通的办法
很多站长服务器端口并不清楚怎么测试是否通,下面就写一篇测试服务器端口是否正常通讯的教程。
本教程以Windows本机为例,可测试各类操作系统的服务器。
首先我们电脑上需要安装一个telnet服务,安装方法如下。
打开控制面板
然后点击–程序和功能-点击启用或关闭Windows功能
在弹出的程序和功能列表里勾选上 telnet客户端 这一项,然后点击下方确定安装即可
安装完成后我们就可以在CMD命令行使用telnet命令了。
CDM大家应该会打开吧,这里就不说了。
打开CMD输入:
telnet空格IP空格端口
这里IP也可以换成域名,但是一个域名可能指向多个IP,所以输入IP还是域名根据自己情况选择。
示例
我测试116.196.74.186这个服务器的80端口是否通,我只需要在CMD输入
telnet 116.196.74.186 80
然后回车,如果进入了一个没有任何内容的命令行界面,就表示通讯正常,如果一直显示正在连接某某IP,就代表这个端口不通
端口不通的提示如下:
原文:https://www.homedt.cn/1430.html
服务器测试需要和好几个数据库1521端口通,一个一个telnet太麻烦,脚本直接运行得出结果,方便了好多。
function Test-Port
{
Param([string]$ComputerName,$port = 5985,$timeout = 1500)
echo $ComputerName
try
{
$tcpclient = New-Object -TypeName system.Net.Sockets.TcpClient
$iar = $tcpclient.BeginConnect($ComputerName,$port,$null,$null)
$wait = $iar.AsyncWaitHandle.WaitOne($timeout,$false)
if(!$wait)
{
$tcpclient.Close()
return 0
}
else
{
# Close the connection and report the error if there is one
$null = $tcpclient.EndConnect($iar)
$tcpclient.Close()
return 1
}
}
catch
{
0
}
}
Test-Port -ComputerName localhost -port 1521
Test-Port -ComputerName 1.0.1.1 -port 1521
cmd /c pause | out-null运行结果说明:返回1说明测试成功,返回0说明失败,即不通。
Demand feedback