解決網絡問題(一篇就夠了)使用知識

打開命令行(搜索cmd)
輸入ipconfig
在這裏插入圖片描述
查詢自己ipv4地址 xxx.xxx.xxx.xxx
1.ping 127.0.0.1這個是回退地址可以理解爲不會更改的ip地址,就算沒聯網都可以ping通。如果有問題,說明本地tcp/ip協議出現問題,需要重新安裝。在這裏插入圖片描述
2.ping xxx.xxx.xxx.xxx(剛剛查的IP地址)
如果不通,說明網絡適配器(網卡)出現問題
查看右擊網絡查看網絡和Internet設置
更改適配器選項
在這裏插入圖片描述
查看網絡網卡是否禁用 禁用開啓 未禁用則禁用過一段時間開啓
3.ping 路由器地址
ipcofig默認網關即爲路由器地址
如果不通說明電腦到路由器的線路有問題看看網線啥的
如果線路正常
這是通了的圖片
ping 路由器目的主機(另一主機)所在端口ip
如果路由器可以通這個不可以,說明路由器壞了
ping 同一網段不同ip(比如連着路由器的其他主機ip)
如果前面可以這個不可以說明目的主機到路由器的線路壞了
4.ping 目的主機/網址ip/網址域名
比如ping www.baidu.com
一般就網絡登不上去就ping哪個
如果顯示查不到主機什麼的,有可能是dns問題。
一般來講換個dns就可以了(先用菜鳥的話說了,還不懂的話留言,願意的話直接看後面總結)
控制面板\網絡和 Internet\網絡和共享中心在這裏插入圖片描述
以太網-屬性-internet協議版本4(選擇)-屬性
更改裏面的dns服務器,其他選項可以按照ipconfig得到的東西填
更改的服務器自己選擇可以用的服務器。
然後基本就可以了
如果不對可以確認一下是不是dns
輸入nslookup
可以看到目前dns服務器
輸入網址www.baidu.com
正常則會返回dns服務器
如果不正常就是dns的問題
首先更改一個dns吧(前面已經說了)
如果你的dns用的是公司dns你需要解決公司dns故障(具體看下面總結)
如果前面都沒解決。ipconfig/flushdns清除緩存
(原理:dns其實是先查找緩存,緩存更新不及時,導致域名和ip偏差,就會無法解析,所以清楚更新)
如果還是不行,看下面具體總結。
關於dns總結
查詢Dns服務器工作是否正常:

這時候我們就要看看自己計算機使用的DNS地址是多少了,並且查詢他的運行情況。

第一步:確認自己的系統是windows 2000和windows xp以上操作系統,然後通過“開始->運行->輸入CMD”後回車進入命令行模式。

第二步:輸入ipconfig /all命令來查詢網絡參數。

第三步:在ipconfig /all顯示信息中我們能夠看到一個地方寫着DNS SERVERS,這個就是我們的DNS服務器地址。例如筆者的是202.106.0.20和202.106.46.151。從這個地址可以看出是個外網地址,如果使用外網DNS出現解析錯誤時,我們可以更換一個其他的Dns服務器地址即可解決問題。

第四步:如果在DNS服務器處顯示的是自己公司的內部網絡地址,那麼說明你們公司的DNS解析工作是交給公司內部的DNS服務器來完成的,這時我們需要檢查這個DNS服務器,在DNS服務器上進行nslookup操作看是否可以正常解析。解決 Dns服務器上的DNS服務故障,一般來說問題也能夠解決。

(3)清除DNS緩存信息法:

當計算機對域名訪問時並不是每次訪問都需要向DNS服務器尋求幫助的,一般來說當解析工作完成一次後,該解析條目會保存在計算機的DNS緩存列表中,如果這時DNS解析出現更改變動的話,由於DNS緩存列表信息沒有改變,在計算機對該域名訪問時仍然不會連接Dns服務器獲取最新解析信息,會根據自己計算機上保存的緩存對應關係來解析,這樣就會出現DNS解析故障。這時我們應該通過清除DNS緩存的命令來解決故障。

第一步:通過“開始->運行->輸入CMD”進入命令行模式。

第二步:在命令行模式中我們可以看到在ipconfig /?中有一個名爲/flushdns的參數,這個就是清除DNS緩存信息的命令。

第三步:執行ipconfig /flushdns命令,當出現“successfully flushed the dns resolver cache”的提示時就說明當前計算機的緩存信息已經被成功清除。

第四步:接下來我們再訪問域名時,就會到Dns服務器上獲取最新解析地址,再也不會出現因爲以前的緩存造成解析錯誤故障了。

(4)修改HOSTS文件法:

修改HOSTS法就是把HOSTS文件中的DNS解析對應關係進行修改,從而實現正確解析的目的。因爲在本地計算機訪問某域名時會首先查看本地系統中的HOSTS文件,HOSTS文件中的解析關係優先級大於Dns服務器上的解析關係。

這樣當我們希望把某個域名與某IP地址綁定的話,就可以通過在HOSTS文件中添加解析條目來實現。

第一步:通過“開始->搜索”,然後查找名叫hosts的文件。

第二步:當然對於已經知道他的路徑的讀者可以直接進入c:\windows\ system32\drivers\etc目錄中找到HOSTS文件。如果你的系統是windows 2000,那麼應該到c:\winnt\system32\drivers\etc目錄中尋找。

第三步:雙擊HOSTS文件,然後選擇用“記事本”程序將其打開。

第四步:之後我們就會看到HOSTS文件的所有內容了,默認情況下只有一行內容“127.0.0.1 localhost”。(其他前面帶有#的行都不是真正的內容,只是幫助信息而已)

第五步:將你希望進行DNS解析的條目添加到HOSTS文件中,具體格式是先寫該域名對應的 IP地址,然後空格接域名信息。例如筆者添加了“61.129.70.67 www.niaoyun.com”與“10.82.0.1 www.niaoyun.com”兩個條目。

第六步:設置完畢後我們訪問icp.niaoyun.com時就會自動根據是在內網還是外網來解析了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章