在Ubuntu系统中进行域名解析操作,通常涉及修改DNS服务器设置。以下是几种常见的方法:
如果您只是想临时修改DNS服务器设置,可以直接编辑 /etc/resolv.conf
文件:
sudo nano /etc/resolv.conf
在文件中添加您想要使用的DNS服务器地址,每个地址占一行,例如:
nameserver 8.8.8.8
nameserver 8.8.4.4
保存并退出编辑器。修改后会立即生效,但重启网络服务后配置会丢失。
为了使DNS设置永久生效,您需要修改 /etc/systemd/resolved.conf
文件:
sudo nano /etc/systemd/resolved.conf
在文件中修改或添加DNS服务器地址,例如:
# 指定 DNS 服务器,以空白分隔,支持 IPv4 或IPv6
DNS=8.8.8.8 114.114.115.115
# 备用 DNS 服务器
FallbackDNS=8.8.8.8
保存并退出编辑器。然后,重启 systemd-resolved
服务以使更改生效:
sudo systemctl restart systemd-resolved
为了确保DNS设置在系统启动时自动应用,您还可以启用 systemd-resolved
服务:
sudo systemctl enable systemd-resolved
如果您使用NetworkManager来管理网络连接,可以在NetworkManager的图形界面中配置DNS设置,或者在 /etc/netplan/
目录下的配置文件中设置DNS服务器。例如,编辑 /etc/netplan/00-installer-config.yaml
文件(或者相应的网络配置文件):
network:
version: 2
renderer: NetworkManager
ethernets:
eth0:
dhcp4: no
addresses: [10.0.0.206/24]
gateway4: 10.0.0.2
nameservers:
addresses: [223.6.6.6, 8.8.8.8]
保存文件后,应用配置:
sudo netplan apply
配置完成后,您可以使用 nslookup
或 dig
命令来验证DNS设置是否生效:
nslookup www.example.com
或者
dig www.example.com
如果一切配置正确,您应该能够看到解析出的IP地址。
以上就是在Ubuntu系统中设置域名解析的步骤。如果遇到问题,比如无法解析域名,请检查DNS服务器配置是否正确,以及网络连接是否正常。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:txt域名解析如何操作