天天看點

常用網絡診斷的指令收集

常用網絡診斷的指令收集

>ipconfig 

用于檢視本機的ip,網關等資訊

IPConfig實用程式和它的等價圖形使用者界面——Windows 95/98中的WinIPCfg可用于顯示目前的TCP/IP配置的設定值。這些資訊一般用來檢驗人工配置的TCP/IP設定是否正确。但是,如果你的計算機和所在的區域網路使用了動态主機配置協定(Dynamic Host Configuration Protocol,DHCP——Windows NT下的一種把較少的IP位址配置設定給較多主機使用的協定,類似于撥号上網的動态IP配置設定),這個程式所顯示的資訊也許更加實用

ipconfig /flushdns

清除dns緩存

ipconfig /displaydns

檢視目前的DNS緩存資訊。

> tracert ip or 域名

Tracert(跟蹤路由)是路由跟蹤實用程式,用于确定 IP資料包通路目标所采取的路徑。Tracert 指令使用用 IP 生存時間 (TTL) 字段和 ICMP 錯誤消息來确定從一個主機到網絡上其他主機的路由.其指令格式如下。tracert [-d] [-h maximum_hops] [-j computer-list] [-w timeout] target_name

如 tracert 10.10.10.10 假的ip啊

通過最多 30 個躍點跟蹤到 10.10.10.10 的路由

  1    <1 毫秒   <1 毫秒   <1 毫秒 192.168.1.3

  2     1 ms     1 ms     1 ms  112.95.176.1

  3     3 ms     *        2 ms  120.80.147.89

  4     2 ms     3 ms     2 ms  120.80.145.70

  5     4 ms     3 ms     3 ms  sym.gdsz.cncnet.net [210.21.220.122]

  6     *        *        *     請求逾時。

  7     3 ms     3 ms     2 ms  123.58.58.130

  8     4 ms     4 ms     3 ms  10.10.10.10

跟蹤完成。

> netstat -ano    or netstat -ano >d:\log.txt  (這個是将輸出的内容輸出到檔案,友善檢視)

用于顯示目前的網絡連接配接情況

在Internet RFC标準中,Netstat的定義是: Netstat是在核心中通路網絡及相關資訊的程式,它能提供TCP連接配接,TCP和UDP監聽,程序記憶體管理的相關報告。

Netstat是控制台指令,是一個監控TCP/IP網絡的非常有用的工具,它可以顯示路由表、實際的網絡連接配接以及每一個網絡接口裝置的狀态資訊。Netstat用于顯示與IP、TCP、UDP和ICMP協定相關的統計資料,一般用于檢驗本機各端口的網絡連接配接情況。

如果你的計算機有時候接收到的資料包導緻出錯資料或故障,你不必感到奇怪,TCP/IP可以容許這些類型的錯誤,并能夠自動重發資料包。但如果累計的出錯情況數目占到所接收的IP資料報相當大的百分比,或者它的數目正迅速增加,那麼你就應該使用Netstat查一查為什麼會出現這些情況了。

一般用netstat -an 來顯示所有連接配接的端口并用數字表示。

netstat指令的功能是顯示網絡連接配接、路由表和網絡接口資訊,可以讓使用者得知有哪些網絡連接配接正在運作。[1]  使用時如果不帶參數,netstat顯示活動的 TCP 連接配接。

>ping 192.168.0.1 or 域名

如下ping的結果

C:\>ping 192.168.0.1

Pinging 192.168.0.1 with 32 bytes of data:

Reply from 192.168.0.1: bytes=32 time<10ms TTL=128

Reply from 192.168.0.1: bytes=32 time<10ms TTL=128

Reply from 192.168.0.1: bytes=32 time<10ms TTL=128

Reply from 192.168.0.1: bytes=32 time<10ms TTL=128

Ping statistics for 192.168.0.1:

Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),

Approximate round trip times in milli-seconds:

Minimum = 0ms, Maximum = 0ms, Average = 0ms

TTL:生存時間

指定資料報被路由器丢棄之前允許通過的網段數量。

TTL 是由發送主機設定的,以防止資料包不斷在 IP 網際網路絡上永不終止地循環。轉發 IP 資料包時,要求路由器至少将 TTL 減小 1。

>telnet ip port

如果指定ip的伺服器該port是通的話則會打開一個"黑視窗",否則的話會傳回一段資訊

>nc  -vuz IP

UDP不能用telnet 測試,需要用nc指令,例如: nc -vuz IP 端口

windows也可以使用nc指令的,netcat 需要下載下傳使用,建議您可以直接上機器,看一下端口監聽情況,使用netstat指令  參數可以加-a  這個windows和linux都可以用

--- end ---