如何在Linux環境下測試埠的連通性??

在工作中有很多時候都在去測試一下伺服器埠是否能連通是否正常的情況,下面小編與大家分享一下在Linux環境下如何測試埠的連通性,分別測試TCP埠與UDP埠,希望可以給大家帶來幫助,謝謝。

工具/原料

Linux伺服器

電腦一臺

方法/步驟

這個需要Linux伺服器裡邊支援nc命令,如果還沒有裝的情況會顯示如下

如何在Linux環境下測試埠的連通性?

我們可以使用yum命令直接安裝,我的是Centos 6.5系統

如何在Linux環境下測試埠的連通性?

如果不會用,直接打nc命令就會顯示出它的使用方法

如何在Linux環境下測試埠的連通性?

如果需要測試某個伺服器的埠在能不能正常在外面 訪問

例如我測試一下 180.97.33.107 這個IP 的80 埠有沒有開啟可以使用命令

nc -z -w 1 180.97.33.107 80

如何在Linux環境下測試埠的連通性?

可以看到預設是使用TCP進行測試的,如果要測試UDP埠有沒有開放的可以新增-u 一起使用。例如我測試一下202.96.128.86 這個IP的UDP 53埠

nc -u -z -w 1 202.96.128.86 53

如何在Linux環境下測試埠的連通性?

上面可以看到成功的會顯示相關的資訊,但是如果測試到埠是不開放的或者被防火牆攔截的就不會返回相關的資訊。

如何在Linux環境下測試埠的連通性?

注意事項

本文是根據自己的實情來測試埠的連通性,厲害可以使用其測試下,但具體的IP 以及埠要根據自己的實際填寫測試哦。

相關問題答案