網路環境檢查
身為工程師常常要跟公司網管溝通,為了讓他更清楚我們的需求,所以我在這裡介紹幾個好用的工具,讓你們溝通暢行無阻
這篇文章寫於 2020 年,文中的工具與版本可能已經更新,實作時請以官方文件為準。

以下指令皆在Terminal(終端機)操作
Ping xxx.xxx.xxx.xxx 最基礎的一種
這是檢察網路環境最方便的指令,無論windows、mac還是linux都可以在不用安裝任何套件的狀態下使用他
主要功能是拿來測試主機是否有連通內網外網,或是開通特定主機的通道
個人比較常用的是加上ping次數的限定
基礎指令如下:
-c n
n為要ping的次數
ex: ping -c 10 192.168.120.206
Nmap 常用來確認防火牆以及哪些port有打開
這是一個非常棒的網路診斷工具,如果你的系統尚未安裝可下指令如下
sudo apt-get install nmap
下面介紹我常用的指令:
- 掃描主機是否有開機,並且開啟哪些port
nmap www.hinet.net

2. 如果你要得到該主機更詳細的資訊可加上參數 -v
nmap -v www.hinet.net

3. 確認防火牆開啟的狀況(這個指令需要進入sudo高級權限)
nmap -sA scanme.nmap.org

4. 常用到的應該是確認該port是否開啟
nmap -p 80 google.com

traceroute 主要是為了用來追蹤路徑
你可以理解為這個指令就是列出從你電腦到目標網段所走過的路,主要是為了檢查在哪個環節斷掉
traceroute google.com

下面的幾個參數有興趣的可以自己嘗試看看喔
traceroute -p 6888 google.com
探測包使用的基本UDP埠設置6888
traceroute -r google.com
繞過正常的路由表,直接發送到網路相連的主機
希望這篇文章提供的方法,可以幫助你在查找問題時更加順利~
留言載入中…