telnet Connection refused端口不通如何处理

 更新时间:2024年10月11日 10:03:00   作者:洛阳山  
本文介绍了telnet命令的基本用途及排查telnet连接拒绝的处理思路,telnet主要用于测试网络连接,如遇到连接问题,可能是由于防火墙未开放或目的主机服务未启动,文章通过实际例子解释了telnet命令的作用,并提供了解决网络连接问题的方法

一、telnet简述

telnet一般用于测试本机到目的主机的目的端口网络通不通,telnet命令后面跟目的主机的IP或者域名,

格式如下:

telnet ${域名}|${IP} ${port}

示例如下:

$ telnet www.baidu.com 80
Trying 110.242.68.3...
Connected to www.a.shifen.com.
Escape character is '^]'.
^]
telnet> quit
Connection closed.

为了能方便说明telnet命令的作用,我们可以举个小例子:

你在小区A,你的朋友在小区B,你想去找你朋友,但不确定朋友在不在家,你就可以找个人帮你提前去看看(telnet)。

探路的过程中,可能会遇到以下情况:

  • 小区A到小区B路不通(两个主机网络物理链路不通);
  • 小区A到小区B之间有路障无法通过(防火墙没开通相关网络);
  • 朋友搬家了(目的主机的服务没启动);

这些情况都会造成你没法见到朋友(无法访问服务,网络不通)。

二、telnet Connection refused不通处理思路

根据我们之前的分析,在工作中,telnet不通不仅仅是网络问题

一般对应上面的后两种情况

  • 防火墙网络没开通;
  • 目的主机的服务没启动;

排查目的主机服务

目的主机服务没启动,可以用nc命令,启动并监听端口

命令如下:

#启动nc监听,-l设置开启监听模式,-k开启支持多客户端同时连接模式
nc -lk ${port}

目的主机服务端口监听后,如果telnet仍不通,则需要联系网络的同事一起排查!

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • linux vps服务器常用服务iptables策略

    linux vps服务器常用服务iptables策略

    linux系统自带防火墙必须要好好利用起来,可是我有一年多没写过防火墙策略了,该忘的都忘了,不该忘的也都忘得差不多了,看笔记,找找感觉
    2017-04-04
  • 在Linux系统终端上安装ChatGPT的两种方法

    在Linux系统终端上安装ChatGPT的两种方法

    OpenAI 开发了一款名为ChatGPT的人工智能聊天机器人,用户可以使用它来获取问题的答案,有些用户希望在 Linux 系统上使用这款聊天机器人,所以本文将讨论在 Linux 系统终端上安装 ChatGPT 的两种方法,需要的朋友可以参考下
    2026-03-03
  • CentOS快速安装Docker与Docker Compose指南分享

    CentOS快速安装Docker与Docker Compose指南分享

    本文详细介绍了在CentOS系统上安装Docker及Docker Compose的步骤,包括检查内核版本、卸载旧版本、使用yum或官方脚本安装Docker,配置镜像加速器,安装指定版本的Docker Compose,并添加用户权限以避免sudo使用,最后验证安装及解决常见问题
    2025-09-09
  • centos yum php 7.x 无需删除升级的方法

    centos yum php 7.x 无需删除升级的方法

    下面小编就为大家分享一篇centos yum php 7.x 无需删除升级的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-03-03
  • Ubuntu16.04运行.sh文件方式

    Ubuntu16.04运行.sh文件方式

    在Ubuntu 16.04上运行.sh文件的步骤包括:添加执行权限、进入文件所在目录、检查文件格式、修改文件格式(如果需要)、保存并退出、使用root权限运行以及注意事项
    2026-01-01
  • 解决Linux中ifconfig和addr查看不到ip问题

    解决Linux中ifconfig和addr查看不到ip问题

    这篇文章主要介绍了解决Linux中ifconfig和addr查看不到ip问题,本文图文并茂给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-07-07
  • Linux文件重定向&&文件缓冲区解读

    Linux文件重定向&&文件缓冲区解读

    文章介绍了C语言中的文件输入输出操作,包括标准库函数、系统调用接口、文件描述符、文件重定向、文件缓冲区等概念,并通过代码示例进行了详细说明
    2025-02-02
  • apache虚拟主机配置的三种方式(小结)

    apache虚拟主机配置的三种方式(小结)

    本文主要介绍了apache虚拟主机配置的三种方式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-07-07
  • 用DNSPod和Squid打造自己的CDN (七) 配置Squid

    用DNSPod和Squid打造自己的CDN (七) 配置Squid

    首先我们要明白一下squid在CDN中扮演的角色,squid在CDN中其实只是一个+缓存,跟一般的服务器类似,squid代替用户向真正有内容的服务器进行请求,并且缓存下来
    2013-04-04
  • ubuntu vi编辑器修改文件的基本操作指令详解

    ubuntu vi编辑器修改文件的基本操作指令详解

    Vi编辑器是命令行文本编辑器,具有丰富的功能,但也可能对初学者有一定的学习曲线,以下是一些基本操作指令:打开文件、保存文件、退出Vi编辑器、保存并退出、插入文本、删除文本、复制和粘贴文本、移动光标、搜索文本、替换文本,Vi还有更多功能和快捷键,需要一些时间来熟悉
    2026-01-01

最新评论