用Ubuntu的时候,你是不是被127.0.0.53困扰好久了?来看看怎么修改DNS设置 ...

打印 上一主题 下一主题

主题 1866|帖子 1866|积分 5598

最近用了比力多的Ubuntu系统没有图形界面,如何快速摆设一个Ubuntu 24.10的Server虚拟机,但是有个问题不停很愁人,那就是DNS服务器的设置问题。
  按照之前正常利用CentOS的习惯,我每次创建虚拟机时都是选择最小化安装,而且尽可能利用静态IP地点,在过去的十来年里,从来没出干涉题CentOS 7多网卡设置(最小化安装)
  但是,最近用的多了,愈发感觉这个问题很严重。毫不夸张的说,我测试了Ubuntu 18.04、20.04、22.04、23.10、24.04的桌面版和服务器版,还利用了阿里云、腾讯云、天翼云的公有云版本,简朴的结论就是:除了桌面版利用主动获取IP地点的方式能正常利用之外,别的的DNS设置都不好使,尤其是服务器版,就没一个好使的。
  各人可以对比一下问题征象,看看是不是遇到过类似的问题。我现在已经知道Ubuntu的DNS设置是保存在/etc/resolv.conf中,每当我发现DNS无法解析时,我就会看一下DNS服务器是不是酿成了127.0.0.53。   
  

  解决方案是每次都要修改/etc/resolv.conf设置,将nameserver修改为223.5.5.5,就可以解析了。
  

  但是存在一个问题,每次重启网卡或虚拟机之后,/etc/resolv.conf中设置的DNS服务器地点都会恢复成127.0.0.53,导致域名无法解析。
  其实,假如我们看/etc/resolv.conf中的介绍,可以发现/etc/resolv.conf还有一个影子文件/run/systemd/resolve/stub-resolv.conf,都是由systemd-resolved服务管理。   
  

  官方的发起是不要修改这个文件,因为这是一个动态文件,用于将本地客户端连接到systemd-resolved的内部DNS存根解析器,此文件列出了所有设置的DNS服务器。
  当然,假如禁用systemd-resolved服务,本次不影响DNS解析,但是不能制止这个文件革新,因为重启之后连/etc/resolv.conf这个文件都消失了,需要重启服务才能重新天生,而且DNS服务器照旧127.0.0.53。
  按照提示,我们可以运行“resolvectl status”查看当前正在利用的上行DNS服务器的具体信息。
  

  追念一下我们创建虚拟机的时候,网卡设置是加了DNS服务器的,而且测试解析软件堆栈也没有问题。   
  

  那么问题来了,我设置的DNS服务器去哪了?
  起首,对于Ubuntu 24.10来说,连之前的网卡设置文件/etc/network/interfaces都没有了,甚至跟/etc/network相关的路径下一个网卡地点都没存。
  

  颠末查询,现在网卡的设置保存在YAML文件中,但是这里的DNS服务器设置照旧会被systemd-resolved服务所覆盖,那我设置这个DNS服务器的作用是什么?   
  

  而且还必须利用systemd-resolved服务,我在安装时设置了DNS服务器,启动之后还要再去修改它的设置文件/etc/systemd/resolved.conf。
  
   
  然后重启systemd-resolved服务使设置生效。
  

  真是搞不懂,挺简朴的DNS设置为什么要搞这么复杂?
  不过也不是一无可取,设置完之后Google就可以通了,神奇不?   
  

  当然,现在Linux还有一个优先利用IPv6的问题,这个用一条命令就能解决。
  1. sysctl -w net.ipv6.conf.all.disable_ipv6=1
复制代码

  唉,这下就舒服多了!   
  
***保举阅读***

  【送书福利】中国移动无线智算网络领域最新图书《通算一体:使能泛在AI》

  利用ddns-go实现主动设置IPv6的DDNS

  当你买了一台Linux云主机,应该如何测试主机性能?

  没有图形界面,如何快速摆设一个Ubuntu 24.10的Server虚拟机

  拿捏!Ubuntu和FortiGate对接GENEVE是如此简朴

  客户管理DNS资源记录

  Ubuntu利用Tesla P4设置Anaconda+CUDA+PyTorch

  Ubuntu设置PPTP服务端和客户端

  在Ubuntu系统手撸一个主动搭建openVPN服务端的SHELL脚本

  Ubuntu一键导入openVPN设置文件

  openVPN设置实现客户端互访

  利用ddns-go实现主动设置IPv6的DDNS

  成本增加了100块,内网服务器上公网解决方案2.0重磅来袭!
  


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

怀念夏天

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表