telnet?Connection?refused端口不通如何處理
一、telnet簡述
telnet一般用于測試本機到目的主機的目的端口網(wǎng)絡通不通,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命令的作用,我們可以舉個小例子:
你在小區(qū)A,你的朋友在小區(qū)B,你想去找你朋友,但不確定朋友在不在家,你就可以找個人幫你提前去看看(telnet)。
探路的過程中,可能會遇到以下情況:
- 小區(qū)A到小區(qū)B路不通(兩個主機網(wǎng)絡物理鏈路不通);
- 小區(qū)A到小區(qū)B之間有路障無法通過(防火墻沒開通相關網(wǎng)絡);
- 朋友搬家了(目的主機的服務沒啟動);
這些情況都會造成你沒法見到朋友(無法訪問服務,網(wǎng)絡不通)。
二、telnet Connection refused不通處理思路
根據(jù)我們之前的分析,在工作中,telnet不通不僅僅是網(wǎng)絡問題
一般對應上面的后兩種情況
- 防火墻網(wǎng)絡沒開通;
- 目的主機的服務沒啟動;
排查目的主機服務
目的主機服務沒啟動,可以用nc命令,啟動并監(jiān)聽端口
命令如下:
#啟動nc監(jiān)聽,-l設置開啟監(jiān)聽模式,-k開啟支持多客戶端同時連接模式
nc -lk ${port}目的主機服務端口監(jiān)聽后,如果telnet仍不通,則需要聯(lián)系網(wǎng)絡的同事一起排查!
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
在Linux系統(tǒng)終端上安裝ChatGPT的兩種方法
OpenAI 開發(fā)了一款名為ChatGPT的人工智能聊天機器人,用戶可以使用它來獲取問題的答案,有些用戶希望在 Linux 系統(tǒng)上使用這款聊天機器人,所以本文將討論在 Linux 系統(tǒng)終端上安裝 ChatGPT 的兩種方法,需要的朋友可以參考下2026-03-03
CentOS快速安裝Docker與Docker Compose指南分享
本文詳細介紹了在CentOS系統(tǒng)上安裝Docker及Docker Compose的步驟,包括檢查內(nèi)核版本、卸載舊版本、使用yum或官方腳本安裝Docker,配置鏡像加速器,安裝指定版本的Docker Compose,并添加用戶權限以避免sudo使用,最后驗證安裝及解決常見問題2025-09-09
用DNSPod和Squid打造自己的CDN (七) 配置Squid
首先我們要明白一下squid在CDN中扮演的角色,squid在CDN中其實只是一個+緩存,跟一般的服務器類似,squid代替用戶向真正有內(nèi)容的服務器進行請求,并且緩存下來2013-04-04

