作者AndCycle (AndCycle)
站內C_Chat
標題[Nico] 收看live順暢的方法
時間Thu Jun 17 03:44:56 2010
簡單來說, 就是手動更改DNS server
"
放狗屁!" [百姓貴族的意味]
... 對不起, 人家沒有亂講, 這是真的, 請容我開大長篇說明技術上的部分 _A_
敝人在下我是hinet長期的忠實使用者, 同時也是長期的受害者,
兩年的Nico live期間就算買了白金會員也只是稍微好一毛,
常常有活動買了票卻不能好好看實在感到非常苦惱與浪費,
尤其是去年的animelo,
買了nico live票卻不能順暢的觀看只好把密碼送給能看的人去看,
要看本命的live也常常是斷斷續續的,
抱怨就到此吧,
以下就隨意的來講解技術上的部分,
如果有在做nico live錄影的人應該都會看到連線是連到
nlakmjpk.live.nicovideo.jp
這個domain的位置來接收串流,
如果稍微仔細點追查,
會發現這個domain背後是世界最大的CDN廠商akamai所屬的主機,
CDN是什麼? 簡單來說有點類似proxy,
就是幫忙做快取減低主站負荷讓各地能順暢讀取內容的架構,
既然如此那他要怎麼讓各地能自動去分攤流量?
重點就在這個domain上面了,
凡是要連到一個domain都要先經過dns server解析成ip後你的電腦才知道往哪邊連,
以我的hinet來說, dns server是168.95.1.1,
把上面的位置餵給他回來的其中一個ip是203.69.113.107,
用geoip去查的話會得到這是位於台中的主機,
用tracert去追蹤會看到他是位於hinet骨幹上的主機,
我是hinet用戶, 他給我hinet上的分流主機, 很合理,
可是根本就不順暢分流個ㄆ啦 WRYYYY
碰巧seednet的dns server是開放的, hinet用戶也可以用,
於是我改用seednet北區的dns server, 139.175.55.244,
同樣以nslookup的指令餵給他去查, 其中一個ip是139.175.236.94,
用geoip去查是位於台北的主機,
tracert可以看到他是位於seednet後面,
就這樣我手動把dns server指到seednet的後我的live就很順了,
... 那我這兩年來到底是錯過了多少東西 ...
好, 大致上就是這樣, 改了就順! 不順就再改!
... 要是種花跟種子都不順的話怎麼辦?
沒關係, 我們還有google跟opendns,
google是8.8.8.8, 得到的是位於麻州劍橋的主機,
opendns是208.67.222.222, 得到的是華盛頓的主機,
總之島內不順就試試海外中繼回來的頻寬看行不行 _A_
同理如果有別的地方的dns server去查應該也可以得到當地的主機借來用,
比較硬的方法是去修改windows的hosts讓他硬指過去,
另外一個小提示是改完dns server後要記得跑 ipconfig /flushdns 才會立刻生效,
對電腦比較不熟悉的人可以乾脆選擇重開機, 這樣就沒有失誤的空間了,
阿, 說太多無關的東西了 ...
總之大半夜沒睡起來囉嗦了半天就是希望大家能快樂的享受live,
以上, 希望能讓人有所得
--
愛情, 是貓與蝴蝶的嬉戲
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.116.40.15
※ 編輯: AndCycle 來自: 122.116.40.15 (06/17 03:45)
推 slcgboy:8 8 8 8 好有錢的IP 06/17 04:05
推 finaltrial:專業文推,有機會來試試! 06/17 04:47
推 windycat:腦袋打結推 06/17 05:28
→ kawasumimai:這已經不是普通洽眾可以輕易理解的範圍了.... 06/17 06:03
推 CHCOOBOO:我上次改了SEEDNET DNS後 連開YOUTUBE影片都快開不起來 06/17 06:26
→ CHCOOBOO:後來換回種花DNS才正常(倒) 06/17 06:26
推 cismjmgoshr:我想起上學期修的計算機網路概論了..讀得一個頭兩個大 06/17 06:53
推 chrisdar:other way: notepad %windir%\system32\drivers\etc 06/17 07:13
→ chrisdar:other way: notepad %windir%\system32\drivers\etc\host 06/17 07:14
→ chrisdar:notepad %windir%\system32\drivers\etc\hosts XDDD 06/17 07:15
推 ysanderl:長知識,不過算是知道可以做到這樣 卻不知該怎麼做 XD 06/17 07:50
→ shikilo:種花連海外中繼比較快? 說好的肛世代呢~~= = 06/17 08:04
推 littlecut:對外的線路就那幾條= = 當然給企業用戶啊(苦笑) 06/17 09:08
→ Phalange:不大懂,DNS又不是proxy,為什麼可以變快? 06/17 09:10
推 CHCOOBOO:不同DNS解出來的主機可能會不一樣 06/17 09:15
→ CHCOOBOO:不同主機走的連線路徑也不盡相同XD 06/17 09:15
→ CHCOOBOO:同樣是YOUTUBE 我家要連上7X開頭的伺服器才會快 06/17 09:16
推 littlecut:就像樓上講的 不同dns解析出的ip可能會不同 06/17 09:31
→ littlecut:要到那個ip的路徑可能也不同(經過?台getway 06/17 09:32
→ littlecut:以及getway之間的頻寬都有影響) 06/17 09:33
→ littlecut:以上淺見XD 06/17 09:34
推 lapras:從區域連線裡面的TCP/IP設定固定dns可行嗎? 06/17 11:03
→ awashharp:這篇文章讓我想起架設DNS的作業阿(痛苦中…) 06/17 11:49
推 littlecut:微軟我學的最痛苦的就憑證跟dns= = 06/17 12:56
推 miyazakiravi:這篇應該要m起來@! 06/17 23:04
推 nosql:是AndCycle耶~ 06/18 00:44