再聊修改DNS|resolvconf -u不起效|以justhost为例

linux admin 4个月前 (01-04) 423次浏览 2个评论

前言

建议有需要的小伙伴先去看下这篇教程:

修改完dns总是被重置?

介绍

刚刚把玩了一下justhost新出的达拉斯小鸡,发现默认的dns是谷歌dns,随手ping了一下,延迟高达100ms,估计是他家IP的问题。于是便想采用上面这篇教程的温和派的做法,直接修改resolvconf配置文件,依然让resolvconf去管理dns。

nano /etc/resolvconf/resolv.conf.d/base
#填入
nameserver 1.0.0.1
nameserver 1.1.1.1
#保存退出
resolvconf -u

但是,发现并不起效果,重启后也还是一样,又不想采取猥琐派和釜底抽薪拍的方法。这时我们可以去思考下,/etc/resolv.conf文件里明明说了dns由resolvconf 接管,可是不管是更新resolvconf还是重启都不起效。

解决

明明配置好了resolvconf,但是却不生效,应该是有权限更高的玩意控制了dns,那只有网卡了,我们去看一下,nano /etc/network/interfaces,文件内容显示source /etc/network/interfaces.d/*,说明由下一级路径的配置文件控制,我们继续,nano /etc/network/interfaces.d/50-cloud-init,好嘛,果然在这。

auto lo
iface lo inet loopback
dns-nameservers 8.8.8.8 8.8.8.1 2001:4860:4860::8888 2001:4860:4860::8844
dns-search justhost.ru

我们直接把dns那两行给注释掉就行了,然后直接重启即可。

注意:如果不清楚请勿随意修改/etc/network/interfaces.d/50-cloud-init的内容,尤其是IP地址部分,否则重启即失联……

 


VPS小白 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接
喜欢 (1)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(2)个小伙伴在吐槽
  1. 同买了达拉斯 也遇到这问题...原来如此谢谢了
    semonfc2022-01-05 16:26 回复