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)絡的同事一起排查!
總結
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
centos 5 手動分區(qū)來安裝系統(tǒng)的方法
近來我想體驗一下centos系統(tǒng),于是在虛擬機中安裝了centos 5。2010-03-03Linux下Oracle設置定時任務備份數(shù)據(jù)庫的教程
這篇文章主要介紹了Linux下Oracle設置定時任務備份數(shù)據(jù)庫的方法,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2019-11-11Linux系統(tǒng)?Centos7.4手動在線升級到Centos7.7
這篇文章主要介紹了Centos7.4手動升級到Centos7.7,需要的朋友可以參考下2022-01-01