一、先說(shuō)解決方法
將上網(wǎng)網(wǎng)卡中的IPV6協(xié)議關(guān)閉即可。
二、需求描述
兄弟們,今天客戶說(shuō)了一個(gè)非常奇怪網(wǎng)絡(luò)問(wèn)題,公司的很多電腦在正常使用的過(guò)程中,突然打開(kāi)網(wǎng)頁(yè)就無(wú)法打開(kāi),過(guò)一會(huì)兒再刷新一下,就又可以打開(kāi)了,好多臺(tái)電腦都出現(xiàn)這樣的情況,這網(wǎng)絡(luò)到底是什么情況,好多人都反映這個(gè)問(wèn)題?![](/files/attmgn/2024/12/admin20241226094641790_0.jpg)
聽(tīng)客戶這么一說(shuō),這網(wǎng)絡(luò)還真有問(wèn)題,于是抓緊上門排查故障現(xiàn)象?
三、解決過(guò)程
到客戶公司之后,那我是上來(lái)就干,我上來(lái)就win+r,打開(kāi)運(yùn)行,回車進(jìn)入DOS窗口,直接ping www.baidu.com,哎。故障現(xiàn)象出來(lái)了,不通?怎么ping百度不通呢?
于是我查看了一下,配置的DNS,無(wú)論手動(dòng)配置什么DNS,都ping不通外網(wǎng)。
但是這時(shí)也奇怪,打開(kāi)網(wǎng)頁(yè)也可以正常打開(kāi),就是有的時(shí)候,不定時(shí)的會(huì)斷一下。那我再ping qq測(cè)試一下,發(fā)現(xiàn)還是不通,但是當(dāng)我再ping的時(shí)候,就可以正常ping通qq的域名了。
那我做了什么操作呢?再ping就可以ping通了呢?然后再來(lái)ping百度,發(fā)現(xiàn)百度也可以ping通了。我是怎么解決的呢?相信很多兄弟都已經(jīng)看出來(lái),我是把ipv6版本關(guān)掉了,當(dāng)使用的是ipv4的時(shí)候,可以看到ping www.baidu.com和ping www.qq.com的時(shí)候,都是秒通。
于是我又找了其他幾臺(tái)客戶的電腦測(cè)試。不測(cè)不知道,當(dāng)ipv6獲取的IP地址是,有一個(gè)ipv6地址,一個(gè)臨時(shí)IPv6地址,還有一個(gè)本地鏈接ipv6地址,這時(shí)可以看到這臺(tái)電腦,直接ping www.baidu.com,可以正常通ipv6返回來(lái)值,說(shuō)明這臺(tái)電腦是正常的。當(dāng)電腦是有多個(gè)ipv6地址,有多個(gè)臨時(shí)ipv6地址時(shí),這時(shí),我們可以看到ping www.baidu.com都無(wú)法正常解析。真的很奇怪,當(dāng)我不能正常ping通百度,但是我可以正常打開(kāi)測(cè)速軟件,可以看1000兆的帶寬,測(cè)試出來(lái)的速度是698Mbps,看起來(lái)還是可以的。怎么網(wǎng)速測(cè)速不慢,有的時(shí)候老是打不開(kāi)網(wǎng)頁(yè)呢?于是我又找了幾個(gè)測(cè)試了一下。只要是有多個(gè)Ipv6地址的,電腦使用ipv6的都無(wú)法ping通外網(wǎng),必須關(guān)掉ipv6版本,默認(rèn)走ipv4就正常。可以看到,又是一樣的情況,走ipv6無(wú)法ping通,但是走ipv4可以正常ping通。
將ipv6協(xié)議一關(guān)掉,ping外網(wǎng)就都正常了。
只要是有多個(gè)ipv6地址,都ping不通外網(wǎng)。像這種ipv6有7個(gè)ipv6地址的都無(wú)法ping通外網(wǎng)域名。必須要關(guān)掉ipv6協(xié)議,走Ipv4就正常了。我們先來(lái)看一下,電腦自動(dòng)獲取ipv6地址兩種方法:
?IPv6自動(dòng)獲取的方法包括(有狀態(tài)自動(dòng)配置)和SLAAC(無(wú)狀態(tài)地址自動(dòng)配置)。第一個(gè),就是自動(dòng)從路由器的DHCPv6上獲取來(lái)的IPv6地址。DHCPv6(Dynamic Host Configuration Protocol for IPv6)來(lái)獲取IPv6地址。這個(gè)叫有狀態(tài)。有狀態(tài)的DHCPv6(Stateful DHCPv6):地址和DNS都由DHCPv6獲取。第二種,就是計(jì)算機(jī)可以通過(guò)使用SLAAC,SLAAC 是一種可以在沒(méi)有 DHCPv6 服務(wù)器的情況下獲取 IPv6 地址的方法。SLAAC:(Stateless Address Autoconfiguration)全稱無(wú)狀態(tài)地址自動(dòng)配置,stateless/ ?ste?tl?s / 無(wú)狀態(tài)。無(wú)狀態(tài) + DHCPv6:地址由slaac電腦自已通過(guò)mac地址生成的,但是DNS由DHCPv6通告。在無(wú)狀態(tài)DHCPv6中,IPv6地址的獲取是通過(guò)路由器通告(RA)消息中的網(wǎng)絡(luò)前綴自動(dòng)配置的,而DHCPv6服務(wù)器僅提供除IPv6地址以外的配置參數(shù),如DNS、NIS、SNTP服務(wù)器地址等。![](/files/attmgn/2024/12/admin20241226094709794_12.jpg)
我們先來(lái)看一下,ipv6地址,上圖所示,有240e,這4個(gè)240e獲取到的ipv6地址都是公網(wǎng)地址。可以看到fd00和fe80開(kāi)頭的都是內(nèi)網(wǎng)IP地址。還發(fā)現(xiàn)一個(gè)特別的現(xiàn)象,電腦只要是ghost安裝出來(lái)的,計(jì)算機(jī)名稱都是以2022年多少月多少日的主機(jī)名,基本上都是ipv6無(wú)法解析,但是如果是Desktop開(kāi)頭的,安裝版本系統(tǒng),就算使用的是ipv6地址,也是可以正常訪問(wèn)正常Ping通外網(wǎng)的。所以到這里,基本上可以斷定,是由于客戶找人安裝的操作系統(tǒng)是Ghost原因,導(dǎo)致系統(tǒng)里面的不知道,什么選項(xiàng)被閹割過(guò)了,導(dǎo)致的這個(gè)問(wèn)題!
該文章在 2024/12/26 9:59:12 編輯過(guò)