突然服務器就連不上了...這種情況多發生在外地主機,連接可能會因為網絡環境而被阻斷。無法連接到服務器的原因有很多,可能是網絡設置、DNS服務器、IE瀏覽器本身、網絡防火墻、網絡協議和網卡驅動、殺毒軟件的實時監控等問題。下面帶大家了解一下兩個命令確定無法連接到服務器的原因。
步驟1:使用ping命令檢查服務器IP是否通暢
以windows計算機為例。如果按住鍵盤上的Win鍵,然后按R,會彈出一個窗口。然后,在窗口中輸入cmd并輸入。輸入ping命令來ping您自己的服務器(您也可以ping DNS服務器來檢查您自己的網絡)。如果這里沒有連接,可能是防火墻的原因。當然這也不是絕對的,也有可能是服務器或者供應商禁止ping,所以這只是初步判斷。
步驟2:以Windows10為例,打開左下角的設置
1.在搜索頂部輸入telnet以啟用或禁用Windows功能,然后單擊。2.找到遠程登錄客戶端,選中確定,然后開始安裝。3.安裝后,返回cmd窗口并輸入telnet IP端口。如果您的服務器端口是22,請將80替換為22。如果在回車后一直顯示連接,則端口被阻塞。
如果ping失敗,telnet的一般規則表明服務器可以連接。如果ping成功,telnet的一般規則表明服務器可以連接。如果ping失敗,telnet失敗,意味著服務器無法連接,那么只有兩種可能,即服務器關閉或防火墻被阻止。如果服務器可以連接,但telnet無法檢測到您在服務器上部署的程序,則可能是部署過程中出現問題,或者服務器防火墻或服務未啟動。Telnet無法連接,所以可能只是運營商GFW的問題,這種情況比較少見,部分地區可能會發生。如果服務器突然無法連接,首先通過ping和telnet進行檢查。如果兩者都失敗,可能是網絡問題。請稍后重試或重撥,重新啟動路由,并檢查遠程服務器是否關閉。過了一兩天還是無法連接,大概是被防火墻屏蔽了吧!