在CentOS系统中配置DNS可以通过以下几种方法实现:
/etc/resolv.conf 文件sudo 权限编辑 /etc/resolv.conf 文件:sudo vi /etc/resolv.conf
nameserver 8.8.8.8
nameserver 8.8.4.4
cat /etc/resolv.conf
nmcli 命令(适用于NetworkManager)nmcli connection show
eth0 设置DNS服务器:sudo nmcli connection modify eth0 ipv4.dns "8.8.8.8 8.8.4.4"
sudo nmcli connection up eth0
nmtui 图形界面工具nmtui 工具:sudo nmtui
nmtui。sudo systemctl restart NetworkManager
sudo yum install bind bind-utils -y
/etc/named.conf:sudo vi /etc/named.conf
example.com 配置DNS:zone "example.com" IN {
type master;
file "/etc/named/zones/db.example.com";
allow-update { none; };
};
/etc/named/zones/db.example.com 并定义DNS记录。sudo named-checkconf
sudo named-checkzone example.com /etc/named/zones/db.example.com
sudo systemctl restart named
sudo firewall-cmd --permanent --add-service=dns
sudo firewall-cmd --reload
nslookup example.com
或dig example.com
以上方法可以帮助你在CentOS系统中配置DNS,具体选择哪种方法取决于你的需求和系统配置。