1. 程式人生 > >網絡命令初步排錯

網絡命令初步排錯

網絡命令 wid arp bottom clas 問題 fin 一個 val

1

Ping gateway

如果網關可通,說明基本的網絡可用

2

Nslookup destDomain.xx 或者

Nslookup dest.domain.xx dnsServerIp

查詢目標域名對應的IP地址,如果解析的到地址,且IP地址正確。走第三步驟,如果IP地址不正確走第4步,如果解析不到地址,請確認能訪問DNS,或者DNS 服務器是否有問題(可嘗試查詢其他記錄)。

3

Ping destIP

看是否能ping通目標地址,如果ping的通,請檢查應用自身的服務,如果ping不通,參考第5步

4

Ipconfig /flushdns

DNS記錄因為有ttl值,在這個ttl值過期之前,域名查詢使用緩存中的記錄。該命令清除緩存,確保使用的是最新的記錄。

5

Arp –d

清除ARP地址緩存,(同一個網絡裏,通訊是靠ARP地址來找到目標)該命令清除IP和ARP地址的對應關系記錄。

6

Ping destIP

Arp –a|findstr destip

如果是同一個網段,ping不通,可以先ping 目標地址,然後在arp 表裏查詢對方的IP,如果查詢的到目標的ARP緩存,說明對方禁止ping,但是主機是在線的。如果和目標不在同一個網段,參考7

7

telnet dest port

如果不能ping 目標,你和目標也不在同一個網段,可以telnet 目標開放的tcp 端口,如3389。如果有防火墻也可能telnet 不通(部分機器可能默認沒有裝telnet 客戶端,可用putty的raw 模式來連接)


網絡命令初步排錯