国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 服務器 > Dns服務器 > 正文

Ubuntu中靜態DNS配置的方法詳解

2024-09-08 23:25:48
字體:
來源:轉載
供稿:網友

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信息全部消失。如下圖所示:

ubuntu,配置靜態ip,配置靜態地址,ubuntu配置靜態網絡

囧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服務器流程應該也是大同小異。

好了,以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對VEVB武林網的支持。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 濮阳市| 卢湾区| 奎屯市| 扬中市| 集贤县| 旌德县| 河曲县| 沐川县| 南郑县| 勃利县| 新丰县| 枣庄市| 凤山县| 奉化市| 闻喜县| 澜沧| 满城县| 融水| 洞口县| 准格尔旗| 吉林市| 炉霍县| 菏泽市| 子长县| 铜山县| 宜阳县| 临沭县| 绥阳县| 柘荣县| 东安县| 紫阳县| 新营市| 循化| 盈江县| 广丰县| 石家庄市| 文水县| 双柏县| 霍林郭勒市| 山西省| 法库县|