在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服务器地址,例如:
DNS=8.8.8.8 114.114.115.115
保存并退出编辑器。然后,重启 systemd-resolved
服务以使更改生效:
sudo systemctl restart systemd-resolved
为了确保更改在系统启动时生效,启用 systemd-resolved
服务:
sudo systemctl enable systemd-resolved
为了避免 /etc/resolv.conf
文件被覆盖,可以将其链接到 /run/systemd/resolve/resolv.conf
:
sudo rm -f /etc/resolv.conf
sudo ln -sv /run/systemd/resolve/resolv.conf /etc/resolv.conf
完成上述配置后,可以使用以下命令验证DNS设置是否成功:
systemd-resolve --status
或者使用 nslookup
或 dig
命令测试域名解析:
nslookup www.google.com
或者
dig www.google.com
通过这些步骤,你应该能够在Ubuntu系统中成功配置DNS解析,使域名能够正确解析为IP地址。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:debian域名解析怎么做