國外VPS的IP被封一直是比較熱門的話題,我們在使用國外VPS搭建網站或者學習Linux技術時首先要保證IP可用性,以及端口的可訪問性,老王自己就有好幾台國外VPS,這里分享下自己平常檢測IP是否被封,以及端口是否被封的方法。
一、ping檢測
Windows用戶打開cmd,Mac用戶打開terminal,直接ping你的VPS IP地址,如下所示,如果返回超時(timeout)說明這個IP被封了:
有時候我們VPS的IP能夠ping通,但是還是連不上,這是因為端口被封了,我們可以借助下面的工具來檢查。
二、在線工具檢測
工具地址:IP被封檢測
Ping是基於ICMP協議的,所以服務器IP能Ping通說明ICMP協議可用;TCP可用說明你這個端口的服務可用,包括SSH,MySQL數據庫服務等。
IP可用性檢測工具會同時測試國內和國外的IP可用性,ICMP可用說明這個IP在該區域可以Ping通,TCP可用說明這個端口的服務可用。
輸入VPS的IP地址,以及需要檢測的端口,開始檢測:
根據檢測結果就可以判斷VPS的IP是否被封了:
- 國內和國外都可用:這個IP正常可用;
- 國外可用,國內不可用:這個IP(或者端口服務)在國內無法使用;
- 國內和國外都不可用:檢查服務器是否宕機或者是否禁Ping(ICMP不可用),以及服務器是否需要手動開放防火牆(TCP不可用)。