返回列表 回復 發帖

電腦ping不通解決辦法

電腦ping不通解決辦法
目標主機不能到達destination host unreachable  
“Destination Host Unreachable”資訊說明對方主機不存在或者沒有跟對方建立連接。 電腦網線沒接好,或者網卡有問題!  
檢查物理連接,重啟電腦 一般在確定你的TCP/IP網路屬性的設置正確下,檢查你的網線或者網卡是不是沒插好  
我想應該是物理連接方面沒接好吧。。。  
電腦已經用了好幾年了,好多灰塵。。。  


路由表中連到達目標的路由都沒有,會出現“Destination Host Unreachable”。  
主要在以下三種情形出現:  
1、 子網路遮罩設置錯誤   
這種情況一般比較少見,如果子網路遮罩不是系統自動生成的,則在計算時一定細心。   

2、 局域網使用DHCP動態分配IP位址時,DHCP出現故障或者失敗   
DHCP失效或者出現故障時,客戶機無法分配到IP位址,系統只有自設IP位址,而IP位址的自動設置往往會分配到不同的子網,因此會出現“Destination Host Unreachable”。  
3、 路由表返回錯誤資訊  
這種情況一般是在“Destination Host Unreachable”前面加上IP位址,說明本地電腦與外部網路連接沒有問題,但與某台主機連接存在問題。  

"Destination Net Unreachable"這個資訊表示對方主機不存在或者沒有跟對方建立連接。這裡要說明一下"destination host unreachable"和"time out"的區別,如果所經過的路由器的路由表中具有到達目標的路由,而目標因為其它原因不可到達,這時候會出現"time out",如果路由表中連到達目標的路由都沒有,那就會出現"destination host unreachable"。  

把icmp安全性原則關閉  
tcp/IP屬性——高級——選項——IP安全機制屬性——選擇"不使用IPSEC"確定,OK了,一切正常  

ping 時出request time out 和destination is unreachable  

request time out 是指icmp包發出後,長時間沒有回應,所以會產生request time out。一般是ping 了一台網路中不存在的主機。  
destination is unreachable 或 destination port unreachable 一般是收到了目標主機或中間路由器回應的埠或目標主機不可達icmp包。  
如你ping一台用iptables封了icmp包的主機且用了-j REJECT 就會出現destination port unreachable 的資訊,這是目標主機給的回應。  
兩者主要的區別是看目標主機或中間路由器是不是給了icmp不可達的回應。 向目標主機發ip資料包,如果協議項是錯的,或協議項不可用。目標將返回destination is unreachable的icmp報文。如果有防火牆,可能過濾掉ip資料包,收不到回應報文。如果設置ip頭部協定內容為一特別大的數字(至少在今天還沒有被使用),應該主機一定會返回unreachable的icmp報文。否則一定有防火牆。也可以變化ip中的協定項來探測主機使用了哪些協定,如果沒使用則返回unreachable的icmp報文。

相關答案:
 2000自動啟動了DNSClient服務,該服務提供了用戶端的名字解析與緩存服務,使用者的DNS查詢結果會在本地得到緩存。在配置DNS伺服器時,如果不能很好地掌握這個原理,往往會出現一些錯誤的操作。
錯誤操作,功能變數名稱不通
  筆者所在的為雙機直接相連組成的,兩台機器都安裝Server2000系統,其中一台已升級為網域控制站,IP位址設為“10.202.10.1”;另一台未安裝活動目錄,其IP位址為“10.202.10.2”。在做DNS伺服器的配置實驗時,將網域控制站那台機器配置為DNS伺服器,另一台機器作為DNS客戶機。
  假設欲設置功能變數名稱www.jgx.com對應的主機IP位址為“10.202.10.2”。有不少學生在配置DNS伺服器的過程中,在添加主機記錄時,常把主機的IP位址記錯或輸錯,如將“10.202.10.2”輸成“10.202.100.2”,這樣在客戶機上功能變數名稱就會Ping不通。如果這時候再回到DNS控制台進行修改,將IP位址改成“10.202.10.2”。完成後在用戶端的命令提示符下再次執行Ping命令,功能變數名稱解析出的IP位址仍是修改前的地址“10.202.100.2”,仍然會Ping不通。
巧用命令清除緩存
  我們可在命令提示符下使用命令來清除DNS用戶端緩存中的資訊。在用戶端執行“Ipconfig/flushdns”命令,出現盤符提示後,再執行“ping”命令即可解決問題。
  值得我們注意的是,在“管理工具”中打開“服務”工具,找到“DNSClient”項,停止該服務後在用戶端就不會緩存DNS查詢資訊,這樣在DNS伺服器上所做的修改在用戶端重新查詢時就能立即反映出來。
返回列表