Debian 修改默认的 DNS 作者: Hogwarts 发布于: 2022-03-06 更新于: 2023-06-21 分类: 默认分类 DNS的作用是啥就不做过多解释了,不知道的这篇就不用看了。 为什么要修改主机商默认的DNS呢?无非两个原因:1.强迫症患者,不是自己钟情的DNS用着不爽;2.有代理功能的主机不能打开特定网站。我可以不去浏览,但你不能限制我不能打开。以良心云为例,DD完系统后有些网站打不开,经大佬提醒修改DNS后,可正常浏览。 为啥一直没有把技术分享出来呢,因为Google搜索会有很多教程,这么简单还需要写吗?还有就是一直不完美,有时行有时不行。这两天又看了几篇教程,了解到和系统、商家有很大关系。又因为VPS的网络配置没大搞懂,就只能先抄出来吧,有错误再改正。 #一、Debian11 永久修改DNS ##1.1 查看一下临时修改 cat /etc/resolv.conf vim /etc/resolv.conf ##1.2 永久修改 apt install resolvconf vim /etc/resolvconf/resolv.conf.d/base #写入下列DNS nameserver 8.8.8.8 nameserver 8.8.4.4 nameserver 2001:4860:4860::8888 nameserver 2001:4860:4860::8844 #使其生效 resolvconf -u 下列方法也可,但不一定成功 vim /etc/dhcp/dhclient.conf supersede domain-name-servers 8.8.8.8,8.8.4.4; ## 1.3 修改完后重启,并验证生效 reboot nslookup google.com #二、Centos Ubuntu 永久修改DNS 这种方法也就是一个噱头,对于有些机器来讲也不一定有用。所以说,要想真正永久的修改生效还需学习网络知识。 ##2.1 Centos vim /etc/sysconfig/network-scripts/ifcfg-eth0 在最后两行添加: DNS1=8.8.8.8 DNS2=8.8.4.4 ##2.2 Ubuntu vim /run/resolvconf/resolv.conf nameservers 8.8.8.8 nameservers 8.8.4.4 ##2.3 问题 有些教程是修改网卡设置啥的,谨慎些吧,有可能失联。 无论哪种方法慎用`service restart network`命令,有可能你得后台重启你的主机,还不如直接SSH下 reboot 重启方便呢。 #三、可参考的教程 [解决Debian/Ubuntu下DNS配置重启失效](https://wenjian.me/52.html "解决Debian/Ubuntu下DNS配置重启失效") 标签: DNS