linux

linux怎么修改dns配置文件

小亿
214
2023-11-22 21:36:29
栏目: 智能运维

在Linux系统中,可以通过修改/etc/resolv.conf文件来配置DNS。

  1. 使用文本编辑器(如vi或nano)打开/etc/resolv.conf文件:

    sudo vi /etc/resolv.conf
    
  2. 在文件中找到nameserver行,这行指定了DNS服务器的IP地址。默认情况下,可能会有一个或多个nameserver行。如果你想要添加新的DNS服务器,请在新行上添加nameserver IP地址,其中IP地址是你想要使用的DNS服务器的IP地址。例如:

    nameserver 8.8.8.8
    nameserver 8.8.4.4
    
  3. 保存并关闭文件。

注意:在某些Linux发行版中,/etc/resolv.conf文件可能会被动态生成,因此对该文件的手动更改可能会在系统重启或网络连接更改后被重置。可以通过修改网络配置文件(如/etc/network/interfaces/etc/sysconfig/network-scripts/ifcfg-eth0)来永久更改DNS配置。

另外,在使用NetworkManager的系统中,可以使用nmcli命令来修改DNS配置,如下所示:

sudo nmcli con modify eth0 ipv4.dns "8.8.8.8 8.8.4.4"
sudo nmcli con down eth0 && sudo nmcli con up eth0

这将将DNS服务器设置为8.8.8.8和8.8.4.4,并重启网络连接以使更改生效。

请根据你的具体要求和系统配置选择适合的方法进行DNS配置。

0
看了该问题的人还看了