Linux系統下修改DNS地址的三種方法:服務器
網卡DNS設置:用windos系統你們都知道,本地鏈接裏面有一個DNS設置。 那麼這個選項對應Linux系統的話就是在網卡配置文件,經過編輯vi /etc/sysconfig/network-scripts 網卡下面的ifcfg-eth0 配置文件添加DNS服務器地址:操作系統
DNS服務器地址設置:在Linux下面,有一個默認的DNS服務器地址配置文件的設置,存放在 /etc/resolv.conf。經過編輯 vi /etc/resolv.conf 設置首選DNS和次要DNS:server
host主機名配置:跟Windows系統同樣,Linux系統也有主機表文件。一樣能夠經過設置主機表地址進行特定主機的解析,優先DNS服務器地址。blog
配置文件,在/etc/hostsip
總結:class
Linux下設置DNS的位置主要是,配置
1網卡設置配置文件裏面DNS服務器地址設置,2.系統默認DNS服務器地址設置。3,hosts文件指定network
生效順序是:方法
1 hosts文件 ---- 2 網卡配置文件DNS服務地址 ---3 /etc/resolv.confim
須要注意的是:
一、/etc/resolv.conf下配置nameserver 會即時生效,可是每次重啓操做系統會根據ifcfg-eth0裏的DNS信息把該文件重寫
二、ifcfg-eth0裏配置的DNS信息至關於Windows界面裏你設置IP時設置的DNS,是永久的,開機重啓後依然存在
三、hosts文件的做用與Windows下的hosts文件做用相同,能夠用該文件設置局域網內機器IP與機器名稱對應,因其優先級高,
能夠用來屏蔽一些不想訪問的網址,破解啊,更新啊等