最近我的Win7經常無法連接IPV6站點,但是IPV6地址的獲取是正常的,同一台電腦上的UbuntuIPV6工作也正常。經過一些摸索發現可能是以下兩個原因造成的.那又該如何解決這一問題呢?
IPv6隧道是將IPv6報文封裝在IPv4報文中,讓IPv6數據包穿過IPv4網絡進行通信。對於采用隧道技術的設備來說,在隧道的入口處,將IPv6的數據報封裝進IPv4,IPv4報文的源地址和目的地址分別是隧道入口和隧道出口的IPv4地址;在隧道的出口處,再將IPv6報文取出轉發到目的節點。隧道技術只要求在隧道的入口和出口處進行修改,對其他部分沒有要求,容易實現。但是,隧道技術不能實現IPv4主機與IPv6主機的直接通信。
配置隧道和自動隧道的主要區別在於:只有執行隧道功能的節點的IPv6地址是IPv4兼容地址時,自動隧道才是可行的。在為執行隧道功能的節點建立IP地址時,自動隧道方法無需進行配置;而配置隧道方法則要求隧道末端節點使用其他機制來獲得其IPv4地址,例如采用DHCP、人工配置或其他IPv4的配置機制。
如果大家在用筆記本,經常調試網絡的話。WINDOWS7會自發建立一條IPV6隧道,通常我們用ipconfig/all就會看到很多條隧道,比如我這邊有40多個隧道,想看IPv4信息的話,就會一閃而過,給使用帶來不便。這是因為Windows在IPv6遷移過程中需要使用一種或多種IPv6過渡技術。我們可以通過手動關閉IPv6隧道。
我們只用使用以下3條命令把IPv6的接口關閉即可
netshinterfacetereDOSetstatedisable
netshinterface6to4setstatedisabled
netshinterfaceisatapsetstatedisabled
若想還原IPv6隧道則用以下命令:
netshinterfacetereDOSetstatedefault
netshinterface6to4setstatedefault
netshinterfaceisatapsetstatedefault
以上幾個指令輕松解決Windows7下IPV6下的隧道設置問題,不知道對你是否有用呢?