導航:首頁 > 配伺服器 > 怎麼判斷伺服器埠打不開

怎麼判斷伺服器埠打不開

發布時間:2023-01-09 18:29:08

① Linux如何檢查遠程伺服器中埠是否打開

這個非常簡單,telnet、nc和nmap這3個命令就可以輕松實現,下面我簡單介紹一下實現過程,感興趣的朋友可以自己嘗試一下:
telnet
這是基於telnet協議實現的一個遠程登錄命令,可以直接用於測試遠程Linux伺服器是否開啟指定埠,安裝的話,輸入命令「yum install -y telnet」(或者「apt install -y telnet」)就行,使用方式「telnet 伺服器IP地址 埠號」,如下,這里以埠22為例,如果返回結果為Connected,則說明埠開啟,如果為refused,則說明埠關閉:

nc
也即netcat,一個簡單實用的Unix(Linux)工具,主要用來讀寫網路間連接的數據,可以很方便的查看遠程Linux伺服器是否開啟指定埠,如下,這里以3306埠為例,如果返回結果為Connected,則說明埠開啟,如果為timed out,則說明埠關閉:

更多參數和說明的話,可以使用命令「nc -h」進行查看,官方文檔解釋的非常清楚詳細,如下:

nmap
這是一個專門用於網路嗅探的工具,在滲透測試中經常會用到,也可以很方便的查看遠程Linux伺服器是否開啟指定埠,安裝的話,輸入命令「yum install -y nmap」(或者「apt install -y nmap」)就行,如下,這里以80,21,3306這3個埠為例,如果返回結果為open,則說明埠開啟,如果為filtered,則說明埠關閉:

更多參數和功能的話,可以使用幫助命令「nmap -h」進行查看,官方文檔解釋的非常詳細清楚,一目瞭然,如下:

至此,我們就介紹完了使用telnet、nc和nmap這3個命令來查看遠程Linux伺服器是否開啟指定埠。總的來說,這3種方式都非常簡單,只要你有一定的Linux基礎,熟悉一下相關參數和說明,很快就能掌握的,網上也有相關教程和資料,介紹的非常詳細,感興趣的話,可以搜一下,希望以上分享的內容能對你有所幫助吧,也歡迎大家評論、留言進行補充。

方法一,telnet host port

方法二,nc -t host port 其中-t代表tcp,-u是udp

方法三,任意語言,優先python,寫一段 socket程序,調用connect函數看看是否成功

ping一下ip地址加上你想要的埠,就知道埠打開沒有

② 怎樣看伺服器埠是否開放

在工作中處理伺服器故障問題的時候,經常需要檢測一下Windows的伺服器業務埠是否開放,是否能正常與外面通訊

以Windows 2008系統為例,具體方法如下

1.先檢查是否有安裝telnet功能,有的伺服器默認沒有telnet功能,運行-cmd-回車-輸入telnet,若是提示不是內部或是外部命令,也不是可運行的程序,即表示沒有安裝telnet

2、所以我們就需要先安裝telnet,控制面板-程序-打開或關閉windows功能

3、進入到伺服器管理器,雙擊「功能」,在右邊的摘要可以看到「添加功能」,點擊添加

5、telnet安裝好後,再次打開運行-cmd-輸入telnet命令:

telnet IP(或是域名) 埠

若是埠未開放,顯示如下:無法打開到主機的連接,埠**連接失敗

若是輸入命令後有反應,跳轉到如下這個界面了,說明埠是開放的

③ 如何判斷伺服器上埠是否打開

④ 怎麼判斷80埠是否開啟

埠分tcp、udp之分,所以同一個埠號還有tcp協議和udp協議之分。最常見的工具是telnet,但是telnet使用的是tcp協議,換句話說telnet只能檢測tcp的這個埠打開了沒。

假設要看192.192.193.211這個IP的tcp 22埠是否打開,則運行telnet 192.192.193.211 22來查看,如果出現下列信息,則表示該埠已打開。

80埠和8080埠

一般80作為網頁伺服器的訪問埠,比如一個網站的ip地址是123.123.123.123,我們訪問的是123.123.123.123:80 只是80是默認埠可以省略。但是如果一個伺服器上有不同的站點,那可以用另外的埠,比如123.123.123.123:8080 來訪問,選擇8080是因為兩個80好記。

以上內容參考:網路-80埠

⑤ 怎樣判斷伺服器的埠是否打開

  1. 在命令提示符狀態下鍵入「netstat -a -n」,按下回車鍵後就可以看到以數字形式顯示的TCP和UDP連接的埠號及狀態。

  2. Netstat命令用法如下:
    命令格式:Netstat -a -e -n -o -s-an
    -a 表示顯示所有活動的TCP連接以及計算機監聽的TCP和UDP埠。
    -e 表示顯示乙太網發送和接收的位元組數、數據包數等。
    -n 表示只以數字形式顯示所有活動的TCP連接的地址和埠號。
    -o 表示顯示活動的TCP連接並包括每個連接的進程ID(PID)。
    -s 表示按協議顯示各種連接的統計信息,包括埠號。
    -an 查看所有開放的埠


  1. 建議用nmap查看,「nmap 127.0.0.1」若沒安裝可 yum nmap安裝

閱讀全文

與怎麼判斷伺服器埠打不開相關的資料

熱點內容
臉部識別演算法模型廠家 瀏覽:176
反編譯的程序帶注釋嗎 瀏覽:713
安裝軟體伺服器未響應怎麼解決 瀏覽:531
閥門開度單片機 瀏覽:568
python多線程有什麼坑 瀏覽:681
程序員從互聯網跳槽到銀行里 瀏覽:244
百度網盤資源解壓後暫不支持在線 瀏覽:220
android自動化環境 瀏覽:253
androidrealm加密 瀏覽:513
地圖正在解壓縮是什麼意思 瀏覽:217
電腦軟體能放在文件夾嗎 瀏覽:786
uc伺服器怎麼打開 瀏覽:363
net怎麼編譯 瀏覽:244
我的世界187伺服器地址ip 瀏覽:955
拍賣房價的演算法 瀏覽:440
linux內核編譯視頻教程 瀏覽:883
程序員厚黑 瀏覽:211
如何在閑魚淘二手安卓機 瀏覽:178
怎麼下載晨星app 瀏覽:135
兩台伺服器如何同步內容 瀏覽:811