centos7 dns设置

 时间:2026-04-23 05:09:40

1、置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

centos7 dns设置

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

centos7 dns设置

3、在bind chroot 的目录中创建相关文件

[root@centos7 ~]# touch /var/named/chroot/var/named/data/cache_dump.db [root@centos7 ~]# touch /var/named/chroot/var/named/data/named_stats.txt [root@centos7 ~]# touch /var/named/chroot/var/named/data/named_mem_stats.txt [root@centos7 ~]# touch /var/named/chroot/var/named/data/named.run [root@centos7 ~]# mkdir /var/named/chroot/var/named/dynamic [root@centos7 ~]# touch /var/named/chroot/var/named/dynamic/managed-keys.bind

centos7 dns设置

4、在/etc/named.conf中对 bind 进行配置。

在 named.conf 文件尾添加 example.local 域信息, 创建转发域(Forward Zone)与反向域(Reverse Zone)(LCTT 译注:这里example.local 并非一个真实有效的互联网域名,而是通常用于本地测试的一个域名;如果你需要做权威 DNS 解析,你可以将你拥有的域名如这里所示配置解析。):

[root@centos7 ~]# vi /var/named/chroot/etc/named.conf

centos7 dns设置

  • VMware ping 不通主机和主机ping不通虚拟机解决
  • centos7如何配置ip地址
  • Win10系统hosts文件在什么位置
  • centos7查看端口是否开放
  • CentOS 7 怎么挂载U盘
  • 热门搜索
    城堡破坏者怎么双人 如何预防脑梗塞 如何写毕业论文 运动让生活更美好 肛门坠胀是什么原因 如何做数据透视表 本来生活 嘴唇上长水泡是什么原因 爱舒床垫怎么样 ip冲突怎么解决