智传网优云课堂,专注分享IT技术
与IT技术爱好者一起共同学习进步

linux设置dns命令教程

1. 前言

本文主要介绍如何使用命令设置Linux系统里的指定DNS服务器地址。本文教程针对CentOS 7.6系统,CentOS系统其它版本大同小异,同样可以参考本教程。

linux设置dns命令教程

Ubuntu系统请参考以下教程的方法一。

2. 方法一:修改DNS服务器配置文件

[root@zcwyou ~]# vi /etc/resolv.conf

linux修改DNS服务器配置文件

添加以下内容

nameserver 223.5.5.5

223.5.5.5为阿里云的主DNS

当然,你也可以添加备用DNS服务器,阿里去的备用DNS服务器IP地址为223.6.6.6

nameserver 223.6.6.6

以上方法为临时生效。

3. 方法二:修改网卡配置文件指定DNS服务器

通过命令行查询当前服务器的网卡名称
linux修改网卡配置文件指定DNS服务器

[root@zcwyou ~]# ip addr

可以看到本服务器上各网卡的配置情况,其中第二列表示网卡名称,比如loeth1,或者ens33等等。

国内服务器推荐使用阿里DNS服务器223.5.5.5和223.6.6.6

假设你的网卡名称是xxx

[root@zcwyou ~]# vi /etc/sysconfig/network-scripts/ifcfg-xxx

设置主DNS,即DNS1为223.5.5.5,设置备用DNS,即DNS1为223.6.6.6,添加以下内容

DNS1="223.5.5.5"
DNS2="223.6.6.6"

推荐使用vi或vim命令设置Linux DNS服务器

如果需要修改DNS服务器地址,请使用vi/vim编辑器。
vi/vim编辑器教程请看这里:
vi和vim命令视频教程

重启网络生效:
CentOS 6 重启网络命令:

[root@zcwyou ~]# service network start

该命令同样适用于RHEL 6

CentOS 7 重启网络命令:

[root@zcwyou ~]# systemctl restart network.service

该命令同样适用于RHEL 7

CentOS 8 重启网络命令:

[root@zcwyou ~]# nmcli c up xxx

该命令同样适用于RHEL 8

查看设置是否生效

[root@zcwyou ~]# cat /etc/resolv.conf 

Linux设置DNS服务器后必须使用命令重启网络

4. 总结

以CentOS 7.6为例,推荐使用方法二,修改网卡配置文件,一次设置,永久生效。

赞(0)
未经允许不得转载:Linux入门学习到精通 » linux设置dns命令教程
分享到: 更多 (0)

学习QQ群:557371664

关注微信公众号自助视频学习

评论 抢沙发

评论前必须登录!