最后更新于: 2024年4月6日
最近我的mhyidc双栈小鸡代理可以访问Google但是无法打开YouTube,怀疑是DNS问题,我想改成8.8.8.8,但死活修改不成功。
外事不决问谷歌,一搜,才知道没有那么简单,得多个几个步骤。
先说下,这台小鸡装的是Debian 11。
首先用以下命令查看确认一下当前VPS正在使用哪个DNS:
cat /etc/resolv.conf
发现商家默认提供的是10.10.10.10。
接下来咱们用Nano编辑器来修改DNS配置文件(不用Vim是因为那玩意太复杂了,记不住命令)。
nano /etc/resolv.conf
把原来的10.10.10.10.10改成8.8.8.8。
Ctr + O保存,然后Ctrl + X退出。
接下来,咱们锁定刚修改过的这个文件,避免它被还原:
chattr +i /etc/resolv.conf
使用以上命令后,resolv.conf将无法被其他方式再次修改,除非咱们用以下命令给它解除锁定:
chattr -i /etc/resolv.conf
好,重启下网络:
service networking restart
检查下本机DNS:
cat /etc/resolv.conf
发现已修改成为8.8.8.8。
重启一次VPS,再检查一下DNS,确实没有被还原。
最后验证一下,用改过DNS的小鸡代理,去访问YouTube,丝般顺滑。