当前位置:生活全书馆 >

生活小窍门

> 如何测试某个端口是否打开

如何测试某个端口是否打开

具体操作方法如下: 1、在工作中经常接触的都是TCP,UDP的端口都是很少用的。检测TCP端口能否在外面访问的方法很简单,telnet可以测试出来结果 2、像上面这样子测试服务器的80端口,这个可以看到是有反应的,是开放通的。如果没有开放就像下面这

端口是与 Linux 操作系统上的应用或进程的通讯端点的逻辑实体。在使用之前,了解目标机器上哪些端口是打开并正在运行服务是非常有用的。

可以使用 netstat 或其他几个 Linux 命令如 NMAP 在本地机器上轻松地列出 Linux 中的打开端口。

参考: http://zhidao.baidu.com/link?url=-mMYk9zKip4nv9HW6Q4LsorFCpp1M1ATIO4SRKeXDYCyz9KLL1jruUEETiiRXDmYIF6u8gsJIirgNVxQPQDDeKEWVP2-TQ06AJ_tRIxD7H7 本机CMD下输入netstat -an可以查看本机所打开的端口 telnet 192.168.1.3 21 可以查看

方法

一般最常见的工具是telnet,但是telnet使用的是tcp协议,换句话说telnet只能检测tcp的这个端口打开了没。

解决如何测试 某个端口通不通的步骤如下: 1.假设我们要看192.192.193.211这个IP的tcp 22端口是否打开,则运行telnet 192.192.193.211 22 来查看,如果出现下列信息,则表示该端口已打开。 2.如果出现下面信息,表是该端口未打开。 3.除了telnet

方法很简单,假设我们要看192.192.193.211这个ip的tcp 22端口是否打开,则运行telnet 192.192.193.211 22 来查看,如果出现下列信息,则表示该端口已打开。

1、安装telnet。我的win7下就没有telnet,在cmd下输入telnet提示没有该命令。于是我们进入控制面板---->程序---->打开或关闭windows功能。然后等一段时间,在出来的对话框把telnet客户端和telnet服务器勾选上,其他的不用管,然后点击确定。这样

如何测试某个端口是否打开

如果出现下面信息,表是该端口未打开。

命令行:netstat -a 显示 LISTENING的就是活动端口 NETSTAT [-a] [-b] [-e] [-f] [-n] [-o] [-p proto] [-r] [-s] [-t] [interval] -a 显示所有连接和侦听端口。 -b 显示在创建每个连接或侦听端口时涉及的可执行程序。 在某些情况下,已知可执行

如何测试某个端口是否打开 第2张

除了telnet以外,还有一个命令nc也可查看端口是否打开。同样查看tcp 22端口是否打开,可以运行nc-z 192.192.193.211 22,打开着就会出现下列信息:

首先端口分tcp、udp之分,所以同一个端口号还有tcp协议和udp协议之分。 我们一般最常见的工具是telnet,但是telnet使用的是tcp协议,换句话说telnet只能检测tcp的这个端口打开了没。 方法很简单,假设我们要看192.192.193.211这个IP的tcp 22端口

如何测试某个端口是否打开 第3张

那如果想要查看udp 22 端口是否打开,用什么可以做到呢?nc 也可以噢~ 运行 nc –uz 192.192.193.211 22, 打开这就会出现这些信息:

DOS下使用 netstat 命令可以查看本机下所开端口。 netstat -a查看开启哪些端口 netstat -n查看端口的网络连接情况 netstat -v查看正在进行的工作 netstat -p tcp/ip查看某协议使用情况 netstat -s 查看正在使用的所有协议使用情况 DOS是英文Disk

如何测试某个端口是否打开 第4张

如果查询的端口没有打开,会出现以下输出:

1、安装telnet。我的win7下就没有telnet,在cmd下输入telnet提示没有该命令。于是我们进入控制面板---->程序---->打开或关闭windows功能。然后等一段时间,在出来的对话框把telnet客户端和telnet服务器勾选上,其他的不用管,然后点击确定。这样

如何测试某个端口是否打开 第5张

还可以一次性查看多了端口,例如:

1、安装telnet组件。进入控制面板里面的程序,接着进入打开或关闭windows功能,把telnet客户端和telnet服务器勾选上,这样就安装好了telnet组件了。 2、测试某个端口是否开启。测的是本机开启的虚拟机地址,192.168.106.128,22端口。在cmd下输

如何测试某个端口是否打开 第6张

扩展阅读,以下内容您可能还感兴趣。

如何检测远程ip上的端口是否开启?

1、安装百telnet组件。进入控制面板里面的程序,接着进入打开或关闭windows功能,把telnet客户端和telnet服务器勾选上,这样就安装好了telnet组件了。

度大图" class="ikqb_img_alink">

2、测试某个端口是否开启。测的是本机开启的虚拟机地址,192.168.106.128,22端口。在cmd下输入telnet之后会出现一个窗口,按照提示输入help可以查看选项。

3、接下来输入 o 192.168.106.128 22,提示在该端口连接失败,说明端口可能正在占用或者未打开(我的这次连接失败是因版为虚拟机刚刚安装的Ubuntu没有ssh服务,使用 sudo apt-get install ssh 命令安装ssh服务后连接成功)。

如果打开另外一个窗口,说明连接成功。

4、可以用自己的机子做实验。在CMD下输入netstat -anp tcp可以查看当前主机tcp开放权了哪些端口。

怎么用cmd测出对方某端口是否开启

copywindwos的cmd命令窗口下 可以用telnet命令查看对方ip的某个端口是否打开

格式如: telnet 192.168.1.3 80

然后回百车 如果192.168.1.3的80端口开放的话 命令窗口会进入完全黑屏的状态

如果没度有开放 则过几秒问钟之后 cmd提示行会提示端口连接失败

如果是windows7 默认的操作系统安装 需要在程序里面答启用telnet功能

如何查看对方某个端口是否开放

直接用命令“百 telnet 172.16.101.53 1234 “ 就行了,先telnet 然后空格,然后ip地址,然后空格,然后端口度号就行了,如果能进知入就说明端口是开放道的,如果出现”不能打到开主机的链专接,端口1234失败“就说明端口没有开启。 到鸿鹄论坛网属站查看回答详情>>

JAVA中如何判断某主机端口是否打开?????

Socket client = null;

try{

client = new Socket(IP, port);

System.out.println("端口已开百放");

client.close();

}catch(Exception e){

System.out.println("端口未开度放");

}

====================================================

这样就能正问常捕获这答个异常,不会阻止程序专正属常运行!追问谢谢回答,但是我的意思是有没有除用socket以外的方法实现?追答可能是我才疏学浅,我就知道这个方法!呵呵,不过我觉得有了这个方法就已经够了!

怎样测试某个端口是否打开

首先端百口分tcp、udp之分,所以同一个端口号还有tcp协议和udp协议之分。

我们一般最常见的工具是telnet,但是telnet使用的是tcp协议,换句话说telnet只能检测tcp的这个度端口打开了没。

方法很简单,假设我们要看192.192.193.211这个IP的tcp 22端口是否打开,则运行telnet 192.192.193.211 22 来查看,如果出现下列问信息,则表示该端口已打开。

如果出现下面信息,表是该端口未打开。

除了telnet以外答,还有一个命令nc也可查看端口是否打开。同样查看tcp 22端口是否打开,可以运行nc -z 192.192.193.211 22,打开着就会出现下列信息:版

5

那如果想要查看udp 22 端口是否打开,用什么可以做到呢?nc 也可以噢~ 运行 nc –uz 192.192.193.211 22, 打开这就会出现这些信息:

6

如果查询的端口没有打权开,会出现以下输出:

7

nc 还可以一次性查看多了端口,例如:

标签: 测试 端口
  • 文章版权属于文章作者所有,转载请注明 https://shqsg.com/zh-my/xiaoqiaomen/n2o1ex.html