telnet?Connection?refused端口不通如何處理
一、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命令的作用,我們可以舉個小例子:
你在小區(qū)A,你的朋友在小區(qū)B,你想去找你朋友,但不確定朋友在不在家,你就可以找個人幫你提前去看看(telnet)。
探路的過程中,可能會遇到以下情況:
- 小區(qū)A到小區(qū)B路不通(兩個主機網絡物理鏈路不通);
- 小區(qū)A到小區(qū)B之間有路障無法通過(防火墻沒開通相關網絡);
- 朋友搬家了(目的主機的服務沒啟動);
這些情況都會造成你沒法見到朋友(無法訪問服務,網絡不通)。
二、telnet Connection refused不通處理思路
根據我們之前的分析,在工作中,telnet不通不僅僅是網絡問題
一般對應上面的后兩種情況
- 防火墻網絡沒開通;
- 目的主機的服務沒啟動;
排查目的主機服務
目的主機服務沒啟動,可以用nc命令,啟動并監(jiān)聽端口
命令如下:
#啟動nc監(jiān)聽,-l設置開啟監(jiān)聽模式,-k開啟支持多客戶端同時連接模式
nc -lk ${port}目的主機服務端口監(jiān)聽后,如果telnet仍不通,則需要聯(lián)系網絡的同事一起排查!
總結
以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
centos 5 手動分區(qū)來安裝系統(tǒng)的方法
近來我想體驗一下centos系統(tǒng),于是在虛擬機中安裝了centos 5。2010-03-03
Linux系統(tǒng)?Centos7.4手動在線升級到Centos7.7
這篇文章主要介紹了Centos7.4手動升級到Centos7.7,需要的朋友可以參考下2022-01-01

