3 回答

TA貢獻1793條經(jīng)驗 獲得超6個贊
首先,需要執(zhí)行的測試是PING本地主機地址,有幾種不同的方法可以實現(xiàn)這個步驟,其中一個是輸入下面的命令:
PING LOCALHOST
當輸入這個命令時,Windows將PING地址127.0.0.1。不管機器的地址是什么,Windows總會使用127.0.0.1作為本地主機地址,因此,對于上面所列出來的命令,另外一個替代的命令是:
Ping 127.0.0.1
輸入這個命令時,應該可以查看到一個成功的PING,如同使用其它的PING命令一樣,可以看到圖A所顯示的例子:
PING本地主機地址對診斷遠程主機連接問題沒有什么作用,然而,它卻可以允許確認本地TCP/IP 棧運行是否正確,當PING本地主機地址時接收到目的主機無法到達的錯誤信息時,這往往意味著TCP/IP的配置是不正確的,或者本地TCP/IP棧的某個部分出錯了;
假設嘗試連接的是遠程網(wǎng)絡或者在企業(yè)網(wǎng)絡的不同分片上的主機,那么下一步需要嘗試的是PING默認網(wǎng)關,可以簡單地通過在PING命令后添加默認網(wǎng)關的IP地址來完成,直接PING這個地址。這就驗證了本地機器可以連接到默認網(wǎng)關,同時,它也說明本地網(wǎng)絡的連接工作正常,至少在IP地址層上是正常的;
目前,已經(jīng)確定在本地計算機和默認網(wǎng)關之間的IP層連接是正常的,然而,這并不保證主機名被解析到正確的IP地址;
其中一個是,可以PING DNS服務器的IP地址,這并不保證名字解析是正確工作的,但是它肯定可以驗證本地機器能夠連接到DNS服務器上;
外一個方法是使用Nslookup命令來驗證域名解析是正確工作的,只需簡單地輸入Nslookup,后面加上遠程主機的正式域名,Nslookup命令就應該能夠?qū)⒂蛎馕龅揭粋€IP地址,如圖所示:
如果域名解析過程失敗了,那么就可以肯定存在一個DNS問題。實際問題可能是許多不同的DNS服務器問題中的其中一個。比如,轉(zhuǎn)發(fā)的DNS服務器地址可能是不正確的,或者DNS服務器可能并不訪問因特網(wǎng),這些都是連接更高級DNS服務器所必須的。類似的,DNS服務器的DNS服務可能已經(jīng)中斷。典型地,由于許多客戶往往都依賴于一個DNS服務器,因此這些類型的問題將會影響到其它客戶;
如果DNS域名解析成功了,那么,重要的是要驗證域名解析過程中返回的IP地址,可以通過對比返回的IP地址和遠程主機正在使用的實際的IP地址來進行驗證。這些IP地址必須是相匹配的,但是,其中可能會有不匹配的情況,它將造成連接失?。?/p>
當出現(xiàn)IP地址不匹配時,可能是客戶端感染了惡意軟件或者是DNS中毒了,DNS中毒指的是DNS緩存中被寫入無效的或者不正確的IP地址;
一旦清除了惡意軟件的問題,那么可以嘗試清空DNS緩存,可以輸入下面的命令來清空DNS緩存:
IPCONFIG /FLUSHDNS
DNS緩存包含不準確IP地址,并不總是意味著發(fā)生了DNS中毒。因為有時主機被指派了新的IP地址后,DNS緩存需要一段時間才會得到修改后的IP地址。
- 3 回答
- 0 關注
- 1398 瀏覽
添加回答
舉報