Linux伺服器測試網路連通性

2022-08-21 07:36:14 字數 747 閱讀 3180

摘要:linux伺服器上踩過乙個坑,記錄下來留給自己以後看。

如何測試網路的連通性

1、curl -i -x get如果返回碼是200 則該伺服器可以正常訪問,否則下一步。

此處有個坑請注意:如果你的dns伺服器可以對ipv4和ipv6都解析,但由於你curl命令沒指明怎麼解析會導致訪問隨機性不通!!

curl -i -4 -x get# -4  使用ipv4解析,curl命令詳情請搓

這裡。2、ping baidu.com如果不能正常解析出ip則說明host伺服器有問題,如果能正常解析出ip,先檢查ip是否正確,如果不正確像我一樣自裁吧,如果ip正確但ping不通,請檢查網路。

此處有兩個坑請注意:

1)如果你的服務和你要訪問的服務在不同網路平面,設計上就是禁止訪問,但如果需要訪問則需要註冊到apigateway上。ps:所以你如果填錯了會導致註冊不上,dns註冊錯誤。

2)如果註冊到apigateway上失敗,也會導致404錯誤。

3、如果你訪問的服務需要帶token訪問,則正常返回碼為403(無許可權訪問),而不是404(找不到該服務)

此處有個坑請注意:如果你的鑑權是另乙個服務的工作,那兩個服務的伺服器時間設定不一致會導致token失效。

Linux 測試埠連通性

linux系統有時候需要測試某個埠的連通性,使用者可以參考如下方法來測試。telnet為使用者提供了在本地計算機上完成遠端主機工作的能力,因此可以通過telnet來測試埠的連通性,具體用法格式 telnet ip port 說明 port 是埠,比如80 如果telnet連線不存在的埠,那會如下圖所...

網路連通性排查

一 測試網路連通性 1.nc netcat 命令 測試 udp 是否連通 nc vuz 192.168.1.10 1600 傳送 udp 報文 echo test nc w 1 u 192.168.1.10 1600 在a機器上傳送 udp報文 到b機器的1600埠 a機器上執行,輸入資料 nc u...

linux 連通性快捷測試命令

在日常開發與運維工作中,經常要測試與對方機器的接通性,比較常用的有ping telnet nc,下面對他們的用處作一下總結。命令作用 ping 探測機器ip是否連通 telnet 探測機器tcp是否連通 nc探測機器tcp udp是否連通 samples ping 10.10.10.113 teln...