ping請求超時問題研究

2021-10-25 08:58:56 字數 860 閱讀 1186

近期公司用到的乙個第三方節點無法訪問,想用ping命令來檢視一下是否可以ping通第三方伺服器,結果返回"請求超時",後來第三方公司回郵件告訴我,

他們公司是禁ping的,可以在cmd中用nslookup命令來檢視相關資訊。

之前確實沒接觸過這方面內容,簡單研究了下做下記錄。

ping 命令請求超時可能有以下幾種原因

1、 對方已關機,或者網路上根本沒有這個位址;

2、錯誤設定ip位址;

3、對方與自己不在同一網段內,通過路由也無法找到對方,但有時對方確實是存在的,當然不存在也是返回超時的資訊;

4、對方確實存在,但設定了icmp資料報過濾(比如防火牆設定)。

其中第四條就是禁ping,為啥有些公司要設定禁ping呢

ping可以自定義所發資料報的大小及無休止的高速傳送,ping也被某些別有用心的人作為ddos(拒絕服務攻擊)的工具,前段時間yahoo就是被黑客利用數百台可以高速接入網際網路的電腦連續傳送大量ping資料報而癱瘓的。 一般企業為了安全對伺服器都是設定禁止ping,這樣可以有效隔絕ping攻擊和掃瞄,降低伺服器被這類攻擊的風險。

當我們想訪問的ip設定資料報過濾時,如果我們想測試網路連線是否通暢可以使用nslookup,nslookup用於查詢dns的記錄,查詢網域名稱解析是否正常,在網路故障時用來診斷網路問題

常用命令

nslookup domain [dns-server]
如果沒指定dns-server,用系統預設的dns伺服器。下面是乙個例子:

Ping 超時還是不可達

原文 出自 wangluo 部落格 路由表 pc1 nic172.16.3.10 r1fa0 0 172.16.3.1 se0 0 172.16.2.1 r2fa0 0 172.16.2.2 se0 0 172.16.1.1 pc2fa0 0 172.16.1.10 網路通訊都是雙向的。資料報必須在...

Ping 超時還是不可達

網路通訊都是雙向的。資料報必須在相關裝置之間進行雙向傳輸。比如,只有pc1發出的資料報能到達pc2且pc2返回的資料的資料報能到達pc1時,pc1和pc2才能正常通訊。如果某乙個方向的路由不正常,通訊就會產生問題。用ping命令測試的話,就會返回各種錯誤。最常見的就是超時和不可達。當路由器的介面配置...

requests timeout請求超時

我們在介面測試的時候,如果因為一些原因,伺服器沒有給我們響應,我們這邊就要在這等著,為了避免等待時間過長,我們可以在請求中加入乙個超時時間,畢竟我們每天上班時間這麼少,不能一直等下去 requests 在經過以timeout引數設定的秒數時間之後停止等待響應。如果不使用,你的程式可能會永遠等待響應 ...