常用網絡診斷的指令收集
>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 ---