前書き#
93 周年の軍事パレードが近づくにつれ、bilibili の国際回線はますます奇妙になってきました。オーストラリアのビクトリア州を例に挙げると、以前は何とか言い訳をして、時には CDN のダウンロード速度が約 300kBps に達することもありました。特に新しくアップロードされた、広くトランスコードやエンドポイント配信されていないリソースに対しては。
しかし、ここ数日、8kBps という恐ろしい低速が現れました。。。。
何を言っているのか、93 を祝う?91 と同じレースにいるサイトが何を盛り上げているのか?
分析#
実際、bilibili のこの国際 CDN の回源問題は、以前からのものです。
以前聞いた人々の田舎でのシェアや、私が国内の工場での仕事経験、さらに数少ない公開された記事(例えば、https://www.bilibili.com/opus/923445482234052759)や bilibili の以前の Go ソースコード(あまり役に立たない)を見て、bilibili の CDN 構造は主に以下のようになっています。
- 国内の Tencent Cloud、
upos-sz-staticcos.bilivideo.com.cdn.dnsv1.com
を例にとると。
;; ANSWER SECTION:
upos-sz-staticcos.bilivideo.com. 190 IN CNAME upos-sz-staticcos.bilivideo.com.cdn.dnsv1.com [Tencent Cloud CDN] .
upos-sz-staticcos.bilivideo.com.cdn.dnsv1.com [Tencent Cloud CDN] . 230 IN CNAME ty-staticcos.sched.dma-dk.tdnsdl1.cn.
ty-staticcos.sched.dma-dk.tdnsdl1.cn. 55 IN A 221.204.209.235 [山西省太原市 联通]
ty-staticcos.sched.dma-dk.tdnsdl1.cn. 55 IN A 218.24.84.120 [辽宁省沈阳市 联通]
ty-staticcos.sched.dma-dk.tdnsdl1.cn. 55 IN A 221.204.209.188 [山西省太原市 联通]
ty-staticcos.sched.dma-dk.tdnsdl1.cn. 55 IN A 119.188.180.188 [山东省济南市 联通/IDC机房]
ty-staticcos.sched.dma-dk.tdnsdl1.cn. 55 IN A 116.131.56.179 [北京市 新国信通信有限公司]
ty-staticcos.sched.dma-dk.tdnsdl1.cn. 55 IN A 221.204.209.227 [山西省太原市 联通]
これは Tencent Cloud の比較的高いレベルの顧客であり、当時 Tencent が投資した際に始まったビジネスで、bilibili の早期のクラウドビジネスの一部です。当時、私はちょうど CSIG にいて、いくつかの噂を聞きました。
- Akamai、これは bilibili が上場前後に国際化の話をする際に接続されたものと思われます。評判は非常に悪いです。。。解析が冷たく、深さが浅く、出口が冷たく、回源戦略 / 回線設定が迷走しているため、冷門リソースはすぐに流れてしまいます。実際の証拠はありませんが、明らかな人が見れば、このサービスにはあまりお金がかかっていないことがわかります。
;; ANSWER SECTION:
upos-hz-mirrorakam.akamaized.net [Akamai CDN] . 10 IN CNAME globalredir.upos-hz-mirrorakam.akadns.net [Akamai CDN] .
globalredir.upos-hz-mirrorakam.akadns.net [Akamai CDN] . 10 IN CNAME a1893.dscw10.akamai.net [Akamai CDN] .
a1893.dscw10.akamai.net [Akamai CDN] . 10 IN A 23.192.239.225 [オーストラリア Akamaiノード]
a1893.dscw10.akamai.net [Akamai CDN] . 10 IN A 23.192.239.214 [オーストラリア Akamaiノード]
a1893.dscw10.akamai.net [Akamai CDN] . 10 IN A 23.192.239.247 [オーストラリア Akamaiノード]
a1893.dscw10.akamai.net [Akamai CDN] . 10 IN A 23.192.239.239 [オーストラリア Akamaiノード]
このオーストラリア、時々私は疑問に思いますが、西藏の班公湖の近くにある山の名前がオーストラリアなのではないかと。
- アリババクラウド、叔父がスキルを発揮して、バランスを取っています。
アリババクラウドはそれほどひどくはありません。
国際(足りない牛!#
;; ANSWER SECTION:
upos-sz-mirroraliov.bilivideo.com. 10 IN CNAME upos-sz-mirroraliov.bilivideo.com.queniuaa.com.
upos-sz-mirroraliov.bilivideo.com.queniuaa.com. 10 IN A 47.246.41.177 [オーストラリアシドニー アリババクラウドCDNノード]
upos-sz-mirroraliov.bilivideo.com.queniuaa.com. 10 IN A 47.246.41.178 [オーストラリアシドニー アリババクラウドCDNノード]
upos-sz-mirroraliov.bilivideo.com.queniuaa.com. 10 IN A 47.246.41.176 [オーストラリアシドニー アリババクラウドCDNノード]
upos-sz-mirroraliov.bilivideo.com.queniuaa.com. 10 IN A 47.246.41.175 [オーストラリアシドニー アリババクラウドCDNノード]
upos-sz-mirroraliov.bilivideo.com.queniuaa.com. 10 IN A 47.246.41.172 [オーストラリアシドニー アリババクラウドCDNノード]
upos-sz-mirroraliov.bilivideo.com.queniuaa.com. 10 IN A 47.246.41.174 [オーストラリアシドニー アリババクラウドCDNノード]
upos-sz-mirroraliov.bilivideo.com.queniuaa.com. 10 IN A 47.246.41.171 [オーストラリアシドニー アリババクラウドCDNノード]
upos-sz-mirroraliov.bilivideo.com.queniuaa.com. 10 IN A 47.246.41.173 [オーストラリアシドニー アリババクラウドCDNノード]
中国(昆仑!#
;; ANSWER SECTION:
upos-sz-mirrorali02.bilivideo.com. 600 IN CNAME upos-sz-mirrorali02.bilivideo.com.w.kunluncan.com [アリババクラウド CDN] .
upos-sz-mirrorali02.bilivideo.com.w.kunluncan.com [アリババクラウド CDN] . 60 IN A 61.170.81.223 [上海市 電信]
upos-sz-mirrorali02.bilivideo.com.w.kunluncan.com [アリババクラウド CDN] . 60 IN A 61.170.80.221 [上海市 電信]
upos-sz-mirrorali02.bilivideo.com.w.kunluncan.com [アリババクラウド CDN] . 60 IN A 180.163.147.218 [上海市 電信]
upos-sz-mirrorali02.bilivideo.com.w.kunluncan.com [アリババクラウド CDN] . 60 IN A 180.163.148.198 [上海市 電信]
upos-sz-mirrorali02.bilivideo.com.w.kunluncan.com [アリババクラウド CDN] . 60 IN A 61.170.79.107 [上海市 電信]
upos-sz-mirrorali02.bilivideo.com.w.kunluncan.com [アリババクラウド CDN] . 60 IN A 101.89.125.248 [上海市 電信]
upos-sz-mirrorali02.bilivideo.com.w.kunluncan.com [アリババクラウド CDN] . 60 IN A 101.226.26.145 [上海市 電信]
upos-sz-mirrorali02.bilivideo.com.w.kunluncan.com [アリババクラウド CDN] . 60 IN A 101.226.28.234 [上海市 電信]
upos-sz-mirrorali02.bilivideo.com.w.kunluncan.com [アリババクラウド CDN] . 60 IN A 222.73.33.10 [上海市 電信]
upos-sz-mirrorali02.bilivideo.com.w.kunluncan.com [アリババクラウド CDN] . 60 IN A 101.226.27.72 [上海市 電信]
upos-sz-mirrorali02.bilivideo.com.w.kunluncan.com [アリババクラウド CDN] . 60 IN A 61.170.81.224 [上海市 電信]
昆仑山は班公湖からそれほど遠くはありませんが、はるかに良いです。ただ、アリババのこの山海経の命名は、実際には抽象的です。
- 華為
;; ANSWER SECTION:
d1--cn-gotcha208b.bilivideo.com. 458 IN CNAME d1--cn-gotcha208b.bilivideo.com.04f6a54d.c.cdnhwc1.com [Huawei Cloud CDN] .
d1--cn-gotcha208b.bilivideo.com.04f6a54d.c.cdnhwc1.com [Huawei Cloud CDN] . 60 IN CNAME hcdnv.hlsv76.cdnhwcibv122.com.
hcdnv.hlsv76.cdnhwcibv122.com. 60 IN A 183.61.225.73 [中国–广东–东莞 電信]
hcdnv.hlsv76.cdnhwcibv122.com. 60 IN A 183.61.225.72 [中国–广东–东莞 電信]
hcdnv.hlsv76.cdnhwcibv122.com. 60 IN A 27.159.90.77 [中国–福建–厦门 電信]
hcdnv.hlsv76.cdnhwcibv122.com. 60 IN A 27.159.90.75 [中国–福建–厦门 電信]
実際、華為についてはあまり言うことはありません。割り当てられることはほとんどありません。華為は心の中で苦しんでいます。私も言えません、言ったら捕まったら私が苦しむことになります。
- 自営、叔父が厳選。
実際には自営とは呼べません。多くの回線は実際には Tencent Cloud の出口を通っています。2024 年の通信事業者の戦争の後、叔父は二手を準備し、一手は家庭、一手は事業で、中国の多くの地方の省級出口を購入しました。主に中国移動で、静かに大きな利益を上げています。
しかし、実際には bilibili の国内解析も。。。一塊の糞です。頻繁に省を跨いでいる上に、⬇️
- 開け!pcdn!開け!大局を逆転させましょう!
叔父はコスト削減の問題では、決してお金を惜しみません。斗魚が上場したのと前後して、しかし pcdn では斗魚に遅れを取っています。斗魚はフラッシュプレーヤーの時代から pcdn を試みていました。技術について言えば、確かにこの分野では少し優れた人がいて、最終的な結果がどうであれ、先進技術はすでに先に使われており、chrome の利益をしっかりと得ています。斗魚は webrtc の発展の歩みにしっかりとついていくことができます。あなたは私が斗魚だと思っていますか?実際には私の名前は斗魚会議です。
叔父の pcdn の成績は、理想的ではありません。*.szbdyd.com
は叔父の薄い成績表です。ただ、叔父は文化が少なく、山海経を読んだことがないので、この略語が何を意味するのかもわかりません。
上海にいた時、24 年の省を跨いだ戦争の後、このドメインのトラフィックは急増しました。当時の処理方法は比較的簡単で、私は clash と qx のルールで、このものをブロックするだけで済みました。楽しく簡単でした。
現状#
md、問題は、私は web 上で script (https://github.com/Kanda-Akihito-Kun/ccb) を使って回源を変更できるが、モバイルデバイスではどうすればよいのか?qx や clash も使わないのです。
この時、私は心の中で gfw の利点を唱えます。もし壁の神がいなければ、私はネットワークの理解をこんなに深く持つことは絶対にできなかったでしょう;また、先発の職業的優位性も得られなかったでしょう。壁の神に感謝しましょう!
だから今日は、非常に不本意ながら、いくつかの adguard ルールを追加し、叔父に特定の cname を手動で指定することにしました。
得られるもの#
upos-sz-staticcos.bilivideo.com
をあなたが指定したいサブドメインにハイジャックすればいいのです。もしあなたの技術が cname の書き換えをサポートしていない場合、直接 hosts に ip を書くのも同じです。
実際には、より便利にするために、直接*.bilivideo.com
をハイジャックするのもより便利です。テストによれば、ライブのいくつかのトラフィックもここを通っており、正常に流れることができます。
私は個人的に香港のマシンに直接行くことをお勧めします。なぜなら、アリババクラウドは良いですが、アリババの回源戦略にはケチなモードがあり、極端な場合には少し不安定になることがあります。
リンク#
- https://github.com/Kanda-Akihito-Kun/ccb/blob/main/data/cdn.json
- https://www.bilibili.com/opus/487966361379417048
- https://chaziyu.com/bilivideo.com/
- https://crt.sh/?q=bilivideo.com
後書き#
サブドメインを調べていると、叔父が多くの証明書に Let's Encrypt を使用していることに気づきました。実際には貧乏な叔父です。二次元のステレオタイプがさらに強化されました。