跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • bilibili 图片服务器被劫持?
未分類
8 5 月 2020

bilibili 图片服务器被劫持?

bilibili 图片服务器被劫持?

資深大佬 : qinyuyao 26

最近访问 B 站发现大多数视频封面、用户头像无法加载,一开始以为是 B 站服务器出了问题,持续几天后偶然在浏览器控制台中发现这些图片地址都来自一个域名”hdslb.com”,比如说”i0.hdslb.com”, “i1.hdlsb.com”。

我用 ipaddress.com 查了一下,发现 i0.hdslb.com 的 IP 地址应是这样的: bilibili 图片服务器被劫持?

我又 ping 了一下 i0.hdslb.com:

Pinging i0.hdslb.com [221.230.143.102] with 32 bytes of data: Request timed out. Request timed out. Request timed out. Request timed out.  Ping statistics for 221.230.143.102:     Packets: Sent = 4, Received = 0, Lost = 4 (100% loss) 

解析到的 IP 地址和 ipaddress.com 上的不一样。但我的 dns 服务器是 8.8.8.8,不知为何会出现这样的问题?

我还查了这个 IP 的信息:

bilibili 图片服务器被劫持?

我是上海电信

大佬有話說 (35)

  • 資深大佬 : leafleave

    你再看看是到了真的 8.8.8.8 还是假的 8.8.8.8 。可以去 http://nstool.netease.com/ 这个网站看看

  • 資深大佬 : Soulike

    你可以 traceroute 一下 8.8.8.8,大概率会发现和你在一个城市里

  • 資深大佬 : alect

    这个是 b 站的 CDN 专用域名,据我所知,国外 ip 访问的时候访问的是阿里云的国际 CDN 节点。
    没什么好奇怪的,我觉得运营商自带的 dns 就挺好的,真没必要上国外的 dns 。
    你如果路由器有插件,可以用区分线路解析即可,兼顾速度与解析正确性。

  • 主 資深大佬 : qinyuyao

    @leafleave
    https://i.loli.net/2020/04/27/mwGeRSfITFnEMgi.png
    这事更有趣了

  • 主 資深大佬 : qinyuyao

    @alect 看我对 leafleave 的回复,我的实际 dns 还是运营商的

  • 資深大佬 : cydian

    哈哈哈哈哈
    主一脸懵逼
    大家看得明明白白

    刚刚访问 B 站,图片都正常的。

  • 資深大佬 : Kowloon

    就一个在江苏电信节点,没什么问题,问就是辣鸡 CDN 就对了。

  • 資深大佬 : alect

    @qinyuyao #5 不要使用第三方 dns,直接运营商获取试试

  • 主 資深大佬 : qinyuyao

    @alect 我已经设置自动获得 dns 服务器,也刷新过 dns 缓存,但是 dns 服务器还是 116.236.159.6,B 站还是那样

  • 資深大佬 : zhoubenchi

    @leafleave 我自己设的和你发的网站上查的 DNS 不一样???(在局域网里)

  • 資深大佬 : alect

    @qinyuyao #9 网易那个测试网站获取到的 dns 本来就跟你实际的不一样,你不用纠结,只要你能正常访问即可。

  • 主 資深大佬 : qinyuyao

    @alect 现在最主要的问题是 B 站图片照样不能加载,即使我让他自己去自动获得 dns

  • 資深大佬 : alect

    打开 cmd 执行 nslookup i0.hdslb.com ,看看什么结果,确保你路由器设置也是正常的才行。

  • 資深大佬 : yuzo555

    8.8.8.8 也有 Anycast 的,很大概率你分配的不会是美国的 8.8.8.8 。

    Bilibili 这个图片域名在我这测试,本身还有多家 CDN 随机解析:

    C:Userscctvy>nslookup i0.hdslb.com 8.8.8.8
    服务器: dns.google
    Address: 8.8.8.8

    非权威应答:
    名称: i0.hdslb.com.cdn20.com
    Address: 27.22.54.145
    Aliases: i0.hdslb.com
    img.hdslb.com

    C:Userscctvy>nslookup i0.hdslb.com 8.8.8.8
    服务器: dns.google
    Address: 8.8.8.8

    非权威应答:
    名称: l5-hdslb.gslb.ks-cdn1.com
    Address: 223.144.100.1
    Aliases: i0.hdslb.com
    img.hdslb.com
    i0.hdslb.com.download.ks-cdn.com
    i0.hdslb.com.download.ks-cdn1.com

    金山和网宿节点随机出。

    这太正常不过了。

    如果你那是 HTTPS 还无内容,我猜多半是 B 站自己源站服务器挂了。

  • 主 資深大佬 : qinyuyao

    @alect

    这个是默认的的 dns
    Server: tj.yun.ftn.qq.com
    Address: fe80::1

    Non-authoritative answer:
    Name: i0.hdslb.com
    Address: 221.230.143.102

    这个是 114 的
    Server: public1.114dns.com
    Address: 114.114.114.114

    Non-authoritative answer:
    Name: l5-hdslb.gslb.ksyuncdn.com
    Addresses: 183.131.133.1
    36.25.252.1
    115.223.37.1
    Aliases: i0.hdslb.com
    img.hdslb.com
    i0.hdslb.com.download.ks-cdn.com

  • 資深大佬 : yuzo555

    你需要的这个 IP,221.230.143.102 ,Google 搜索结果来看,像是网宿的一个节点 IP,不过目前无法访问,具体原因未知。

  • 資深大佬 : leafleave

    @qinyuyao 你试试把 dns 设置成一个不存在的 ip 例如 12.23.12.23 看看,不要填写备用 dns,如果仍然能上网那就是运营商劫持

  • 資深大佬 : leafleave

    @zhoubenchi 这是正常的。他显示的是你的上游 dns 地址。访问国内网站,用运营商 dns 最好。

  • 主 資深大佬 : qinyuyao

    @leafleave 我设置成了 100.100.100.100 ,上网照样正常,B 站图片照样加载不出,看了是运营商劫持,有什么办法吗?

  • 資深大佬 : alect

    可能不巧分配给你的 ip 挂了,如果只是这个域名才有问题,你可以 hosts 手动指定一个可用的 ip
    获取可用 ip 可以去 ping.chinaz.com 去测试出问题的子域名手动制定下。

  • 資深大佬 : wwbfred

    这不是劫持.都是 https,搞 dns 劫持也是没用的.
    有时候网宿的边缘节点会挂,我也遇到过,这很正常.
    你可以去找找 hdlsb 其他的节点先手动解析下.

  • 資深大佬 : wwbfred

    @qinyuyao dig @100.100.100.100 www.baidu.com
    看看有反应没.光在系统里设置有可能是缓存.
    如果有结果的话只能用 tcp 或是非 53 端口的 dns 了.

  • 資深大佬 : OllyDebug

    dns 端口本来就是被劫持的

  • 資深大佬 : lkpjj

    @qinyuyao 首先要排除自己绑定了 host 以及加了代理,从 nslookup 的结果来看默认的 dns 解析结果有问题,正常的都是有 cname 的,其次看 114 的 dns 解析结果是 OK 的,所以也可以使用 114 的 dns server,真不行了留下 qq 号吧,远程帮你看下。。。

  • 資深大佬 : Xusually

    就是 CDN 的某个边缘节点挂了,不是什么劫持。

  • 資深大佬 : leafleave

    @qinyuyao 使用 dnscrypt 加密 dns 请求即可

  • 資深大佬 : leafleave

    @qinyuyao 折腾 dns 加密说实话比较麻烦,如果只是这个域名才有问题,自己感觉 dns 隐私泄露也无所谓的话,建议还是使用 20 的办法,hosts 指定一个可用的 ip

  • 資深大佬 : yanwen

    自己装了浏览器 或者 user.js?? 自己检查一下??可能是乌龙

  • 資深大佬 : tia

    陕西电信联通 53 端口都是被运营商劫持的,改其他的根本没啥用不如用默认的

  • 資深大佬 : yulihao

    B 站辣鸡 CDN 建议了解一下
    另外这个去国外网站查的可不准哦,国外也有他自己的 CDN 的

  • 資深大佬 : yulihao

    ipip 最近出了一个有意思的功能(好像 ChinaZ 早就有了)
    bilibili 图片服务器被劫持?
    我就查了一下我省的,发现根本没有资源在我省

  • 資深大佬 : yujiang

    b 站 cdn 是自建的,目前看来很烂,有点小毛病正常,没搞出来全站无法访问就知足吧

  • 資深大佬 : marcushbs

    我这用 safari 访问不行,但 chrome 是可以的(估计缓存了)

  • 主 資深大佬 : qinyuyao

    好了,目前我没加 hosts,用运营商的 dns 总算是可以加载图片了,之前我不能访问大概是 cdn 抽风了。

  • 資深大佬 : linzh

    b 站全站强制 https 了咋劫持啊…而且 b 站图床弄了一堆 CDN 也没有劫持的必要,你这个估计就是边缘节点挂了

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具