Jan 032011
 

目前的IPv6隧道形式有好幾種,不同的用途各有不同的連接方式。我自己曾經使用過其中的兩種隧道:Teredo和6to4。

1. 設定IPv6

6to4適合電腦直接使用公共IP的用戶,祗要你符合以下上網方式,一般都直接獲得公共IP:

  • 撥號上網用戶
  • 用自己的電腦直接連接ADSL,不用路由器
  • 公共無綫上網(對於大陸地區,須中國電信或中國聯通)

若還不確定,在Command Prompt(命令提示符/命令提示字元)輸入ipconfig,若能看到公共IP地址就表明你已經可以用6to4了。一般情況下,Windows Vista及Windows 7無須配置,系統本身就已經幫你設定好6to4隧道了,可以直接連上IPv6。禁用了IPv6的祗需要重新開啓即可。XP用戶可以用ipv6 install命令安裝IPv6,但6to4的設定方法我暫時不知道,手頭沒XP的電腦。若要知道是不是已經開啓了IPv6隧道,祗要用你的瀏覽器打開ipv6.google.com就可以驗證了。若能順利打開看到Google首頁,就表明一切正常。

若是使用Router(路由器)共享上網,或者是單位用戶,大多數情況下電腦都是使用私有IP地址(10.0.0.0/8、172.16.0.0/12、192.168.0.0/16)。在Command Prompt輸入Ipconfig,若看到以下地址範圍——192.168.0.0 ~ 192.168.255.255、172.16.0.0 ~ 172.31.255.255、10.0.0.0 ~ 10.255.255.255——此時就只能用Teredo了。

若是使用Windows Vista和Windows 7,本來Windows本身就已經配置好Teredo的了,不過很可惜的是大陸的電訊運營商把微軟的Teredo隧道封掉,無法起作用。現在要做的就是重新配置Teredo。以下設定均適合Windows Vista及Windows 7。

以系統管理員身分打開Command Prompt(右鍵單擊就會看到「以系統管理員身分」或「以管理員身份」),打開後標題會多出「管理員:」的字樣,鍵入netsh並回車。此時就會進入netsh環境(顯示netsh>)。

按順序鍵入下列命令:

interface teredo
set state enterpriseclient teredo.remlab.net.
set mode online

注意,teredo.remlab.net後邊有個點號,不要漏了。teredo.remlab.net是Teredo的其中一個隧道接入服務器,相應的其他還有:

teredo.autotrans.consulintel.com
teredo.ngix.ne.kr
teredo.managemydedi.com

可以選擇使用。

現在用你的瀏覽器打開ipv6.google.com,如無意外,應該已經能夠看到Google首頁了。

2. 修改Hosts內容

有一些網站既有IPv6地址又有IPv4地址,這個時候電腦有可能會優先用IPv4。萬一該IPv4地址是被墻的,那就等於無法訪問了。現在要做的就是「告訴」電腦對某些網站必須用IPv6地址。

該步驟其實不多,僅僅是修改Hosts文檔的內容(位置:Windows\system32\drivers\etc\hosts)。網絡上已經有修改好的Hosts可供下載,若有需要,請自行下載

如果上述下載失效,可以用我現在正在用的:點擊此處下載

Windows Vista、Windows 7用戶自行編輯Hosts的方法:在剛才的「管理員:」命令提示,輸入notepad \Windows\system32\drivers\etc\hosts,回車之後就可以修改了。

如果是要用下載回來的hosts,CTRL+C、CTRL+V直接覆蓋就可以了。

  2 Responses to “Windows使用IPv6的方法”

  1. xp,命令提示符界面右鍵沒出現管理員,輸入netsh,有,再輸入interface teredo說沒有這個命令。

    • XP的netsh用法同Windows Vista/7有所不同,以下3行:
      interface teredo
      set state enterpriseclient teredo.remlab.net.
      set mode online

      要用下列三行代替:
      interface ipv6
      set teredo enterpriseclient teredo.remlab.net.
      set mode online

Sorry, the comment form is closed at this time.