CentOS6如何设置DNS服务器
DNS配置的重要性
域名系统(DNS)是网络连接的关键组件,负责将域名转换为IP地址。在CentOS6系统中正确配置DNS确保服务器能正常访问网络资源,影响服务连通性和管理效率。
临时DNS设置方法
编辑resolv.conf文件实现即时生效(重启后会丢失):
vi /etc/resolv.conf
# 添加以下内容(示例使用Google DNS)
nameserver 8.8.8.8
nameserver 8.8.4.4
修改立即生效,无需重启服务,适用于临时调试场景。
永久DNS配置方法
修改网络接口配置文件确保重启后配置保留:
- 打开对应网卡的配置文件:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
- 添加或修改这两行参数:
DNS1=8.8.8.8 DNS2=8.8.4.4
- 保存文件后重启网络服务:
service network restart
系统启动时将自动加载这些DNS配置。
DNS配置验证方法
执行以下命令测试DNS是否正常工作:
- 检查resolv.conf内容:
cat /etc/resolv.conf
- 域名解析测试:
nslookup example.com ping -c 3 example.com
获得IP地址响应即表明DNS配置成功。
注意事项
- 配置永久DNS必须修改网络接口文件而非直接编辑resolv.conf
- 多网卡系统需修改对应的接口配置文件
- 防火墙需放行DNS端口(UDP 53)
- 多个DNS服务器用空格分隔在配置文件中