帮助《如何通过学习通查看使用帮助》
网友们纷纷表示,自己在使用 bilibili 的时候并未遇到过类似问题,且尝试将浏览器的 User-Agent 设置为其他浏览器样式,比如 IE 或者 Firefox,依然无法访问 bilibili 首页。
对此,有网友提议,在 hosts 文件中加入下面的行,就能解决问题:
但是有网友发现,这个解决方案并不是很好,因为它仅仅提供了一个网页接口,但是其他很多功能还是无法使用。到底为什么会出现这种情况呢?又该如何解决呢?下面我们来一起探讨一下。
通常来说,访问 bilibili 首页的正常流程是这样的:在配置好了 DNS 服务器之后,你访问 bilibili 的时候,将域名 bilibili.com 转换为其 IP 地址,通过 IP 地址进行访问。不过如果你使用的 DNS 服务器出现了故障或者延迟,那么你访问 bilibili 的请求将会被拒绝。
那么如何来确定 bilibili 首页被拒绝的原因呢?其实很简单,我们只需要使用命令行工具 nslookup 即可。在 Windows 中按键盘上的“win+R”键,然后在弹出的运行对话框中输入 cmd,回车进入命令行模式;在命令行中输入 nslookup bilibili.com,回车后就会显示当前 bilibili.com 域名解析的 IP 地址。
如果你的 DNS 服务器配置正常的话,那么就应该能够正常解析到 bilibili.com 的 IP 地址,不过如果你的 DNS 服务器配置出现了问题,那么就会出现如下图所示情况:
从上图中我们可以看出,出现了问题的 DNS 服务器无法正常解析 bilibili.com 域名,那么如何解决呢?其实也很简单,我们只需要修改一下 DNS 服务器的设置即可。
在 Windows 中按键盘上的“win+R”键,然后在弹出的运行对话框中输入 ncpa.cpl,回车进入网络连接设置界面;在网络连接设置界面中,右键你正在使用的网络选项,然后点击“属性”;再次,在弹出的“属性”对话框中,选择“Internet 协议版本 4(TCP/IPv4)”选项,然后点击“属性”按钮;在弹出的“Internet 协议版本 4(TCP/IPv4)属性”对话框中,将“首选 DNS 服务器”和“备用 DNS 服务器”选项的值改为 8.8.8.8 和 8.8.4.4,然后点击“确定”按钮即可。
如果你的 DNS 服务器配置正常的话,那么你就能够正常访问 bilibili.com 了