温馨提示×

Ubuntu域名解析怎么操作

小樊
34
2025-02-28 09:11:48
栏目: 云计算
Ubuntu服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Ubuntu系统中进行域名解析操作,通常涉及修改DNS服务器设置。以下是几种常见的方法:

临时修改DNS服务器

如果您只是想临时修改DNS服务器设置,可以直接编辑 /etc/resolv.conf 文件:

sudo nano /etc/resolv.conf

在文件中添加您想要使用的DNS服务器地址,每个地址占一行,例如:

nameserver 8.8.8.8
nameserver 8.8.4.4

保存并退出编辑器。修改后会立即生效,但重启网络服务后配置会丢失。

永久修改DNS服务器

为了使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配置DNS(适用于使用NetworkManager的系统)

如果您使用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

验证DNS设置

配置完成后,您可以使用 nslookupdig 命令来验证DNS设置是否生效:

nslookup www.example.com

或者

dig www.example.com

如果一切配置正确,您应该能够看到解析出的IP地址。

以上就是在Ubuntu系统中设置域名解析的步骤。如果遇到问题,比如无法解析域名,请检查DNS服务器配置是否正确,以及网络连接是否正常。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:txt域名解析如何操作

0