如何為linux服務器配置DNS解析?


本文建立在已經搭建好DNS服務器時,為linux機器配置DNS服務器的三種方式。

IP地址是網絡上標識站點的數字地址,為了方便記憶,采用域名來代替IP地址標識站點地址。DNS(域名解析)就是域名到IP地址的轉換過程。

在linux配置DNS的解析服務器位置有三種方法,配置完成后就可以自動解析了。

本地hosts

修改本地hosts文件,利用hosts自動解析域名到ip,此方法也適用於windows,只不過windows的位置於C:\WINDOWS\system32\drivers\etc\hosts

$ vim /etc/hosts
123.123.123.123 www.baidu.com
124.123.123.123 www.qq.com

系統默認DNS配置

修改配置文件/etc/resolv.conf
添加多條規則 例如:

$ vim /etc/resolv.conf
nameserver 114.114.114.114
nameserver 123.123.123.123

網卡配置文件

假設我們的網卡名為eth0,那我們可以修改配置文件/etc/sysconfig/network-scripts/ifcfg-eth0的內容,增加dns規則

$ vim /etc/sysconfig/network-scripts/ifcfg-eth0
添加規則 例如:
DSN1=114.114.114.114
DNS2=xxx.xxx.xxx.xxx
DNS3=xxx.xxx.xxx.xxx

重啟網絡服務:

$ service network restart

只要在/etc/sysconfig/network-scripts/ifcfg-eth0配置了DNS

重啟服務后會在/etc/resolv.conf自動生成一樣的DNS

系統解析的優先級

本地HOST > 網卡配置 > 系統默認DNS配置


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM