检测特定IP端口是否可达

2023-09-18 17:50:56


背景

日常工作中经常需要判定某个IP的端口是否可达,之前一直使用telnet工具,但今天遇到在某特定的设备上没有该工具(软件源里也没有,无法安装)的问题,于是以此契机稍微研究了下其他的检测方式,整理在此。

方法

方法一:使用nmap

首先确保计算机已安装nmap。
然后在终端或者控制台下执行nmap命令:

nmap -p <端口号> <设备IP地址>

将<端口号>替换为要检测的端口号,将<设备IP地址>替换为局域网内其他设备的实际IP地址。例如:

nmap -p 80 192.168.1.100

查看nmap的输出结果,如果端口是开放的,将看到类似以下的输出:

PORT   STATE SERVICE
80/tcp open  http

如果端口是关闭的,将看到以下输出:

PORT   STATE  SERVICE
80/tcp closed http

方法二:使用telnet

首先确保计算机已安装telnet客户端。

打开终端或控制台,输入以下命令:

telnet <设备IP地址> <端口号>

将<设备IP地址>替换为局域网内其他设备的实际IP地址,将<端口号>替换为要检测的端口号。例如:

telnet 192.168.1.100 80

查看telnet的输出结果。如果端口是开放的,将看到类似以下的输出:

Trying 192.168.1.100...
Connected to 192.168.1.100.
Escape character is '^]'.

如果端口是关闭的,将看到以下输出:

Trying 192.168.1.100...
telnet: Unable to connect to remote host: Connection refused

注意:

  • telnet方法可能不如nmap方法准确,因为telnet客户端可能无法检测非telnet服务的端口。在这种情况下,建议使用nmap
  • 上述两种方式在Windows、Mac和Linux上都适用,只需要安装相应的软件包(nmap或telnet)即可,安装方式不赘述
更多推荐

别问怎么下载,金蝶云星空SaaS BI系统不用下载

国产自研的奥威软件-金蝶云星空SaaSBI,不下载不安装,从浏览器上一键注册登录即可使用:一键点击下载金蝶云星空方案,执行后,BI系统将基于金蝶云星空内的数据与方案自带的BI报表,智能计算分析指标,生成数十张BI数据可视化分析报表。奥威-金蝶云星空SaaSBI是一款强大的在线商业智能工具,它通过和金蝶云星空方案的紧密合

使用docker安装配置oracle 11g

1、安装docker环境。2、开始拉取oracle镜像dockerpullregistry.cn-hangzhou.aliyuncs.com/helowin/oracle\_11g3、下载完成后,查看镜像dockerimages4、启动容器dockerrun-d-p1521:1521--nameoracle11greg

【校招VIP】专业课考点之TCP连接

考点介绍:在TCP/IP中,TCP协议通过三次握手来建立连接,从而提供可靠的连接服务。本专题主要介绍一线互联网大厂面试关于TCP连接的相关问题。专业课考点之TCP连接-相关题目及解析内容可点击文章末尾链接查看!一、考点试题1.TCP是网络传输的常用协议,下面为TCP的描述,哪项是不正确的?A.TCP提供一种面向连接的、

few shot目标检测survey paper笔记(迁移学习)

paper:Few-ShotObjectDetection:AComprehensiveSurvey(CVPR2021)metalearning需要复杂的情景训练,而迁移学习仅需在一个single-branch结构上做两步训练。常用的结构是FasterR-CNN,下面是FasterR-CNN的结构图。RPN的修改当样本

数据结构---单链表

单链表单链表是一种链式存取的数据结构,用一组地址任意的存储单元存放线性表中的数据元素。链表中的数据是以结点来表示的,每个结点的构成:元素(数据元素的映象)+指针(指示后继元素存储位置),元素就是存储数据的存储单元,指针就是连接每个结点的地址数据。如图是一个结点​多个结点加上head(头结点)指针(指向了第一个结点的位置

kafka知识点汇总

kafka是什么?Kafka是一个分布式的基于发布/订阅模式的消息队列(MessageQueue),主要应用于大数据实时处理领域。Kafka是由Apache软件基金会开发的一个开源流处理平台,由Scala和Java编写。Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者在网站中的所有动作流数据。消息队列

将本地前端工程中的npm依赖上传到Nexus

【问题背景】用Nexus搭建了内网的依赖仓库,需要将前端工程中node_modules中的依赖上传到Nexus上,但是node_modules中的依赖已经是解压后的状态,如果直接机械地将其简单地打包上传到Nexus,那么无法通过npminstall下载使用。故有此文。【解决思路】前端工程中的所有npm依赖信息已经记录在

我的创作纪念日

机缘不知不觉已经过去蛮久了,为何我会到csdn中来写博客呢?最开始我只是想对于我这样的应届生如果有一个自己的博客网站对于找工作会是一个加分的项。写了20篇之后呢我就觉得我的目的不是那么功利了,因为我在学习的过程中遇到了太多的困难,都是通过别人的分享去获得解决的办法的,从别人那里去获取我便也想给别人出一份力,对于没有导师

vue前端 router路由hash和history模式区别

vue-router路由有两种方式,hash模式和history模式,接下来浅谈一下两者区别模式通俗解释兼容原理hashurl尾巴后的#号及后面的字符都是hash模式兼容IE8及以上于hash值变化不会导致浏览器向服务器发出请求,而且hash改变会触发hashchange事件(hashchange只能改变#后面的url

改写paddledetection为cmake版(c++)

下载源代码官方地址:https://gitee.com/paddlepaddle/PaddleDetection网盘:paddledetection链接:https://pan.baidu.com/s/1g0z5SYQNDR1pwe9iAtvR3A?pwd=ktl6提取码:ktl6paddleocr链接:https:/

腾讯云OCR - 降低客服财务运营成本

说明:参与中秋活动一、前言:随着图片时代的飞速发展,大量的文字内容为了优化排版和表现效果,都采用了图片的形式发布和存储,这为内容的传播和安全性带来了很大的便利,需要做重复性劳动。OCR文字扫描工具也逐渐的应运而生,主要是为了帮助用户解决了内容编辑的难题。二、OCR是什么?OCR全称是OpticalCharacterRe

热文推荐