Ubuntu中静态DNS配置的方法详解-创新互联

DNS服务的简介:

成都创新互联于2013年成立,先为玄武等服务建站,玄武等地企业,进行企业商务咨询服务。为玄武企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

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服务器

当前标题:Ubuntu中静态DNS配置的方法详解-创新互联
分享路径:http://bzwzjz.com/article/cdgggp.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 高端定制网站设计 高端网站设计 网站制作报价 成都网站建设 企业网站建设 高端品牌网站建设 企业网站建设 成都响应式网站建设 营销网站建设 成都网站制作 成都网站建设 教育网站设计方案 成都网站制作 成都定制网站建设 成都网站建设 网站建设推广 网站设计 营销型网站建设 网站设计制作报价 重庆网站制作 成都网站设计 成都定制网站建设