DNS 的全称是 Domain Name System,中文是“域名系统”。这个系统的目的在于让用户仅需记住域名,例如“pubmed.com”即可访问网络。但是这个系统也成为互联网的弱点,很多网站因此无法正确访问。

我们在访问网站的时候会经历如下过程:

  1. 用户向 DNS 服务器查询 pubmed 的 IP 地址
  2. DNS 返回正确的 IP 地址给用户
  3. 用户使用IP地址访问 pubmed

这些过程是机器自动完成,所以用户无法察觉。如果 DNS 返回了错误的 IP 地址,就会造成不能访问。
sci-hub 和 pubmed 经常出现这样的问题,尤其是联通网络。由于其 DNS 服务器的原因,使得 sci-hub 和 pubmed 变成了“透明的网站”,明明服务器没有问题,但是用户无法访问。

建议

  • 使用较好的网络
  • 使用正确的 DNS
分类: 教程