在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,具体选择哪种方法取决于你的需求和系统配置。