centos 7怎么设置dns

centos 7怎么设置dns,第1张

在CentOS 7下戚孝冲,手工设置 /etc/resolv.conf 里的DNS,过了一会,发现被系统重新覆盖或者清除了。和CentOS 6下高歼的设置DNS方法不同,有几种方式: 1、使用全新的命令行工具 nmcli 来设置

#显示当前网络连接

#nmcli connection show

NAME UUID TYPE DEVICE

eno1 5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03 802-3-ethernet eno1

#修改当前网络连接对应的DNS服务器,这里的网络连接可慎碰以用名称或者UUID来标识

#nmcli con mod eno1 ipv4.dns "114.114.114.114 8.8.8.8"

#将dns配置生效

#nmcli con up eno1

2、使用传统方法,手工修改 /etc/resolv.conf

修改 /etc/NetworkManager/NetworkManager.conf 文件,在main部分添加 “dns=none” 选项:

[main]

plugins=ifcfg-rh

dns=none

NetworkManager重新装载上面修改的配置

# systemctl restart NetworkManager.service

手工修改 /etc/resolv.conf

nameserver 114.114.114.114

nameserver 8.8.8.8

要求提供域xx.com域名解析(xx为你的姓名的拼音),该域有www和news两台主机,对应地址分别是10.10.10.1和www.xx.com,此基础上主辅同步,辅助服务器上获取数据即可

主dns和辅dns虚拟机都使用 yum -y install bind

要确保防火墙是关闭的

vim /etc/named.conf

将主配置文件修改为如上图所示。保存并退出

进入named目录下,将模板文件复制并修改名字为wangjing.com.zone ,注意-p选项

vim wangjing.com.zone  保存并冲帆退出

绿色光标的位置要加小数点,这里截图的时候没有加上

systemctl start named 启动dns服务  并vim /etc/resolv.conf 修改解析文件

保存并退出。

这里分别nslookup  www.wangjing.com和news.wangjing.com

可以看到我们在配置文件设置的内容都已经生效,接下来要做的就是让辅助dns服务器生效!

进入到另一台虚拟机设置辅助dns

vim /etc/named.conf

按照上图的内容修改,保存并退出

注意:主dns的ip地址散茄雹后面要加分好,我就是没有加导致服务启动不起来。

启动named服务  systemctl start named

cd到var下的named目录下,ls一下slaves文件夹的信息

可以看到wangjing.com.zone已纳团经同步到辅dns服务器上了!!!

如果是要配置DNS服务器,需要安装BIND。

如果只是设置服务器使用的DNS,可以悉弯在对应的网卡配汪模置文件中,例如/etc/sysconfig/network-scripts/ifcf-eth0设置DNS1=DNS的IP,设置完要重启网络生效。

或者在/etc/resolv.conf文件中设置nameserver DNS的IP,设置完之睁陵闷后立即生效。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/bake/11992395.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存