千家信息网

Ubuntu中静态DNS配置的方法详解

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,DNS服务的简介:DNS(Domain Name Server,域名服务器)是进行域名(domain name)和与之相对应的IP地址 (IP address)转换的服务器。DNS中保存了一张域名(d
千家信息网最后更新 2026年11月03日Ubuntu中静态DNS配置的方法详解

DNS服务的简介:

DNS(Domain Name Server,域名服务器)是进行域名(domain name)和与之相对应的IP地址 (IP address)转换的服务器。DNS中保存了一张域名(domain name)和与之相对应的IP地址 (IP address)的表,以解析消息的域名。

因为实验室实现的拟态存储系统需要实现动态变更ip地址,所以需要搭建一个dns服务器,并且将需要查询变更ip地址的服务器都绑定到同一台dns服务器之上。通常在RedHat系列(eg:Fedora,Centos)的系统之中,当我们需要变更dns服务器是一件很简单的事情,可以直接修改对应的/etc/resolv.conf文件。添加或修改nameserver后面的ip地址就可以了。但是我傻乎乎的以为在Debian系列(eg:Ubuntu,Mint)之下也是这样的设置的,似乎一改也能用,我就没有细究了。

某天断电重启之后,Ubuntu系统上DNS服务集体失效,而后排查发现/etc/resolv.conf文件被覆盖写了,原先配置的dns信息全部消失。如下图所示:


囧rz! Ubuntu都告诉你了,DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN。

系统环境:

系统平台:Ubuntu 14.04

我们来梳理一遍Ubuntu下对resolv.conf的编辑规则,就可以总结出来怎么对症下药去处理静态dns的配置重启失效的问题了。

流程分析:

1.在Ubuntu系统网络设备启动的流程中,会依赖/etc/network/interface的配置文件初始化网络接口,所以直接在/etc/network/interface之中配置好对应的dns服务器会最先写入/etc/resolv.conf。所以我们可以在其中添加如下内容:

dns-nameservers 180.76.76.76 //支持一下,百度的DNS服务器

2.接下来NetworkManager会接力填充/etc/resolv.conf。依赖配置文件/etc/NetworkManager/NetworkManager.conf通过修改这个配置文件中的dns项,我们也可以实现静态dns配置的目的:

 dns=119.29.29.29 //腾讯的DNS服务器

3.如果你错过了前面两步,没关系,我们还有机会补救。接下来resolv会读取自己的dns配置文件,写入/etc/resolv.conf。依赖的配置文件是/etc/resolvconf/resolv.conf.d/tail。通过添加dns服务器的方式,我们也可以实现写入我们静态配置的dns服务器。

 nameserver=223.5.5.5 //阿里的DNS服务器

静态IP配置

Ubuntu 的网络配置信息放在 /etc/network/interfaces 中,如果配置动态获取ip,则在上述文件中加入以下内容:

使用如下命令打开网络配置信息文件:

sudo gedit /etc/network/interfaces

编辑文件(注意检察你的getway是否正确。):

   auto eth0   iface eth0 inet static   address 192.168.8.119   netmask 255.255.255.0   gateway 192.168.8.1

配置完成之后重启网络:

sudo /etc/init.d/networking restart

这时查看的就修改好的配置信息了

总结

详细梳理了在Debian系列发行版之下Linux静态DNS服务器的绑定流程,我们可以使用上述三种方法的任意一种。(囧rz,每种方法语法都不一样,坑爹的Linux)当然RedHat系列的发行版可以参考上述的内容,静态配置dns服务器流程应该也是大同小异。

好了,以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对的支持。

配置 服务 服务器 文件 静态 系统 内容 地址 网络 信息 域名 流程 方法 接下来 之中 动态 参考 发行 学习 支持 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 百单网互联网科技有限公司 南京欣网互联网络科技有限公司 美国互联网保险保险科技 重庆互联网络科技 平安科技 互联网 互联网科技小贷 卓越科技(互联网 ) 互联网科技ppt模板 互联网 科技服务平台 中国最先进互联网科技公司 互联网科技公司招聘 科技互联网的估值 速维有品互联网信息科技(苏州)有限公司 洛阳昕诺飞互联网科技有限公司 中和天地互联网科技有限公司 南京一网一红互联网科技有限公司 信承诺互联网科技有限公司 玉溪新华互联网科技怎么选 网互联网络科技 知域互联网科技有限公司官网 新华互联网科技 科技服务与互联网 丰台科技园 互联网 互联网女皇 腾讯科技 中盈科技互联网信息有限公司 互联网媒体平台算高科技产业 滨湖区互联网智能科技产品有哪些 互联网科技年终奖 安徽九吞吴互联网科技有限公司 武汉亿视互联网科技有限公司
0