[教學] 中華電信連YouTube龜速解決方式 for win7

看板Network作者 (晴耕雨書)時間12年前 (2012/04/30 22:56), 編輯推噓5(5014)
留言19則, 7人參與, 最新討論串1/1
如果你家裏剛好用的是中華電信網路,相信你一定跟我一樣看轉圈圈看到想翻桌了 而且這個問題已經持續很久了吧,也不見CHT改善! 以下為敝人的解決方式 (連到Google的IPv6主機,略過海外的IPv4主機) 到命令提示字元執行 netsh int ter set state client 成功後再執行 netsh int ter show state 會有以下資訊 --------------------------------------------- 類型 : client 伺服器名稱 : teredo.ipv6.microsoft.com 用戶端重新整理間隔 : 30 秒 用戶端連接埠 : unspecified 狀態 : dormant 確認無誤後在執行 ping 2404:6800:8003::6a 如果伺服器有成功回應代表Teredo已經正常運作了 此時你已可以連網到IPv6的主機 以為這樣就結束了嗎?! NO!!! Win7還有個該死的優先使用IPv4作為DNS解析後得到的IP位址 所以如果你直接PING ipv6.google.com 你會發現完全找不到這個伺服器,但是如果直接PING IPv6的地址就沒問題 上面所PING的IP就是ipv6.google.com 所以還必須替微軟修補這個問題 在桌面新增一個純文字文件然後打開它把下面的機碼複製進去 Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Dnscache\Parameters] "AddrConfigControl"=dword:00000000 貼好之後存檔,並把文件檔的副檔名改成.reg 改好之後執行 接下來再PING一次ipv6.google.com試試看 Ping ipv6.l.google.com [2404:6800:8003::69] (使用 32 位元組的資料): 回覆自 2404:6800:8003::69: 時間=349ms 回覆自 2404:6800:8003::69: 時間=348ms 回覆自 2404:6800:8003::69: 時間=359ms 回覆自 2404:6800:8003::69: 時間=348ms OK,大功告成!!收工 連YouTube開1080P影片終於不用再看轉圈圈啦..... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.34.158.190

05/01 00:16, , 1F
請問可轉IPv6版嗎?
05/01 00:16, 1F

05/01 01:50, , 2F
請轉 :)
05/01 01:50, 2F

05/01 02:08, , 3F
照這種玩法, 中研院的 TB 遲早會被整個搞掛掉...
05/01 02:08, 3F

05/01 02:31, , 4F
這個跟TB沒有任何關係阿 XD
05/01 02:31, 4F

05/01 02:32, , 5F
TB是TB,Teredo是另外一種通道技術
05/01 02:32, 5F

05/01 10:39, , 6F
好像真的有差 看1080p不用一直等loading
05/01 10:39, 6F

05/01 12:39, , 7F
請問設定完後,如果想設定回原本的該怎麼做呢?
05/01 12:39, 7F
CMD > netsh int ter set state disabled 登陸檔的部分要手動去砍掉 > regedit

05/01 12:42, , 8F
會優先使用 IPv4 是因為 DNS 那邊有給兩個 record
05/01 12:42, 8F

05/01 12:43, , 9F
所以只要把 DNS 設 Google 的去查 ipv6.google.com 就會
05/01 12:43, 9F
這部分我大概表達錯了,我用各家ISP的DNS查過ipv6.google.com 只會有AAAA的紀錄,沒有A記錄 win7下如果沒有新增此機碼,DNS client只會返回A record,所以會找不到該domain的IP

05/01 12:43, , 10F
只剩下那個
05/01 12:43, 10F

05/01 12:44, , 11F
另外你確定 ipv6.google 不在海外?
05/01 12:44, 11F

05/01 12:45, , 12F
那個 time 超過 300ms 應該還是在海外吧
05/01 12:45, 12F

05/01 14:55, , 13F
這個方式是把DNS改成google的去解析吧?
05/01 14:55, 13F
其實不是 一開始我試過直接把DNS設為google的8.8.8.8和8.8.4.4 但是好像沒有任何效果... Teredo和Tunnel Broker一樣都是IPv6to4的技術,詳細的差異請參考http://ppt.cc/j4Gf 如果你用分享器上網, 那局網裡只會有一台電腦能使用Tunnel Broker的方式連上IPv6網路 (TB是一個IPv4位置配發一個IPv6位置) 用Teredo就不會有此問題(終端本身不會取得IPv6位置) 至於為什麼中華電信連YouTube會比較慢,下面推文有解釋 此方式並不是真的會讓你的網路變快,IPv6沒那麼強大 XD

05/01 14:56, , 14F
我的意思是youtube上影片有些是存在台灣的google主機
05/01 14:56, 14F

05/01 14:56, , 15F
但CHT會連到國外的主機下載影片...所以才會比其他ISP慢
05/01 14:56, 15F
※ 編輯: likol 來自: 114.34.158.190 (05/01 14:58)

05/01 14:59, , 16F
但是如果該影片只存在國外主機,則用該方法就無效 XD
05/01 14:59, 16F
※ 編輯: likol 來自: 114.34.158.190 (05/01 15:22)

05/01 21:12, , 17F
說真的我根本沒設這東西去 ping ipv6.google 也是走 IPv6
05/01 21:12, 17F
我猜是你的網路原本就處於IPv6的架構下 或者OS有裝Tunnel Broker之類6to4的軟體(gogoCLIENT) 另外XP安裝IPv6之後Teredo預設是啟動的 ※ 編輯: likol 來自: 114.34.158.190 (05/02 20:42) ※ 編輯: likol 來自: 114.34.158.190 (05/02 21:10)

05/02 22:44, , 18F
都沒有
05/02 22:44, 18F

05/02 22:44, , 19F
不過 Windows 7 的 6to4 不是本來就預設啟動?
05/02 22:44, 19F
文章代碼(AID): #1FdgWj5Y (Network)