在CentOS环境下配置DNS可以通过修改/etc/resolv.conf文件来实现。以下是详细的步骤:
/etc/resolv.conf打开终端:
sudo su -
编辑/etc/resolv.conf文件:
vi /etc/resolv.conf
添加DNS服务器: 在文件中添加你想要使用的DNS服务器地址,例如:
nameserver 8.8.8.8
nameserver 8.8.4.4
你可以根据需要添加多个DNS服务器,每个服务器占一行。
保存并退出:
按Esc键,然后输入:wq并按回车键保存并退出。
验证配置:
使用nslookup或dig命令来验证DNS配置是否生效。
nslookup www.google.com
nmcli命令行工具(适用于NetworkManager)如果你使用的是NetworkManager来管理网络连接,可以通过nmcli命令来配置DNS。
查看当前连接:
nmcli connection show
编辑连接配置: 找到你想要配置的网络连接名称,然后使用以下命令编辑:
nmcli connection modify <connection-name> ipv4.dns "8.8.8.8 8.8.4.4"
重新加载连接配置:
nmcli connection up <connection-name>
nmtui图形界面工具如果你更喜欢使用图形界面,可以使用nmtui工具来配置DNS。
启动nmtui:
nmtui
选择网络连接:
在nmtui界面中,选择你想要配置的网络连接,然后按回车键。
编辑IPv4设置:
按Tab键切换到IPv4设置,然后选择“方法”为“自动(DHCP)地址仅”或“手动”,并添加DNS服务器地址。
保存并退出:
按Esc键,然后输入:wq并按回车键保存并退出。
重启网络服务:
systemctl restart network
/etc/resolv.conf文件通常是由NetworkManager或其他网络管理工具动态生成的,直接编辑可能会被覆盖。nmtui来配置DNS,以确保配置的持久性。通过以上方法,你应该能够在CentOS环境下成功配置DNS。