请将 45.77.134.176 添加到 hosts 达到直连的目的
根据目前的观察,https://2049bbs.xyz/ 是被 DNS 污染了,https://2049bbs.xyz/t/629 的讨论启发了我,可以简单地将论坛的ip添加到 hosts 里,达到直连的目的。
给不懂计算机的人简单说下原理:以送信做一个比喻,你送信需要对方的地址,这就类似于域名,比如 2049bbs。但是邮局是靠邮编进行投递的,就好像计算机是用数字ip地址互相查找。而邮局就负责这个转换工作。现在国家邮局给你的地址返回一个错误的邮编,导致你的信送不到,这就是 DNS 污染。比如你请求 https://2049bbs.xyz/ ,本来国家控制的 DNS 服务器应该给你返回 45.77.134.176 这个 ip,但是它故意给你一个错误的ip。解决的办法就是自己记下真实的邮编,而不依靠邮局来查找。
每个计算机都有一个本地的 hosts 文件来存放数字 ip 和域名之间的对应关系。你只需要把 45.77.134.176 添加到 hosts 就可以直连。
- Windows 用户
找到记事本程序,右键“用管理员身份打开”(必须),点击文件,打开“C:\Windows\System32\drivers\etc”文件夹下的hosts文件,添加
45.77.134.176 2049bbs.xyz
(可能要清除DNS缓存才能生效……https://blog.csdn.net/hqfok/article/details/55095669 )
-
mac 用户
sudo nano /etc/hosts
然后粘贴
45.77.134.176 2049bbs.xyz
到最后一行
最初计算机之间是依靠本地的 hosts 文件
因为不用进行 DNS 查询,所以添加 hosts 的方法比开代理的方法更快。
同样的方法适用于其他任何被 DNS 污染的网站。