答案是修改Linux DNS需根据发行版选择方法:1. 编辑/etc/resolv.conf临时生效;2. 图形界面通过网络设置手动配置;3. Ubuntu 18.04+修改Netplan YAML文件并应用;4. CentOS/RHEL编辑ifcfg文件,Debian/Ubuntu传统方式修改interfaces文件,重启服务后测试解析。
在Linux系统中修改DNS服务器地址,主要是通过编辑网络配置文件来实现。不同发行版的配置方式略有差异,但核心原理一致。以下是常见的几种方法,适用于大多数主流Linux系统。
步骤:
nano /etc/resolv.conf
nameserver 8.8.8.8nameserver 8.8.4.4
操作步骤:
步骤:
/etc/netplan/01-netcfg.yaml 或类似名称。
network:
version: 2
ethernets:
enp3s0:
dhcp4: no
addresses:
- 192.168.1.100/24
gateway4: 192.168.1.1
nameservers:
addresses:
- 8.8.8.8
- 1.1.1.1
sudo netplan apply
Debian/Ubuntu(/etc/network/interfaces):
/etc/network/interfaces
dns-nameservers 8.8.8.8 1.1.1.1
sudo systemctl restart networking
CentOS/RHEL:
/etc/sysconfig/network-scripts/ifcfg-eth0(名称依实际情况)DNS1=8.8.8.8DNS2=1.1.1.1
systemctl restart network
基本上就这些常见方法。根据你的Linux发行版和网络管理工具选择合适的方式。改完后可用ping google.com或nslookup example.com测试是否生效。