在 Ubuntu 系统中配置 DNS 主要有两种方式:一种是通过图形界面配置,另一种是通过命令行配置。下面我分别介绍这两种方法。
在 Ubuntu 中,DNS 配置文件通常是 /etc/resolv.conf 或通过 systemd 管理的网络配置文件。
/etc/resolv.conf(适用于较老的系统或没有使用 systemd)打开终端,使用 sudo 权限编辑 /etc/resolv.conf 文件:
sudo nano /etc/resolv.conf
在文件中添加 DNS 服务器。通常你可以添加 Google 的公共 DNS 或 Cloudflare 的 DNS。例如:
Google DNS:
nameserver 8.8.8.8
nameserver 8.8.4.4
Cloudflare DNS:
nameserver 1.1.1.1
nameserver 1.0.0.1
保存并关闭文件(按 Ctrl + X,然后按 Y 确认保存)。
重新启动网络服务来使更改生效:
sudo systemctl restart networking
systemd 配置 DNS(适用于现代的 Ubuntu 系统)如果你的 Ubuntu 使用的是 systemd 管理网络连接,你需要修改 systemd 的网络配置文件。
打开终端,编辑 /etc/systemd/resolved.conf 文件:
sudo nano /etc/systemd/resolved.conf
在文件中找到 DNS= 这一行,并设置 DNS 服务器。例如:
DNS=8.8.8.8 8.8.4.4
你还可以设置 FallbackDNS= 来提供备用 DNS 服务器:
FallbackDNS=1.1.1.1 1.0.0.1
保存并关闭文件后,重新启动 systemd-resolved 服务:
sudo systemctl restart systemd-resolved
确保 systemd-resolved 服务已启用,并创建一个符号链接,使 /etc/resolv.conf 指向 systemd 管理的文件:
sudo systemctl enable systemd-resolved sudo ln -sf /run/systemd/resolve/stub-resolv.conf /etc/resolv.conf
如果你使用的是桌面版 Ubuntu,可以通过网络管理器来配置 DNS。
点击右上角的网络图标,选择 “设置” 或 “网络设置”。
在 “网络设置” 窗口中,选择你正在使用的网络连接(有线或无线)。
点击 “设置” 按钮,进入网络配置页面。
在 IPv4 或 IPv6 标签页下,找到 DNS 部分。将 自动(由 DHCP 提供) 更改为 手动,然后在 DNS 字段中输入你想使用的 DNS 服务器地址。
例如:Google DNS:
8.8.8.8, 8.8.4.4
或者 Cloudflare DNS:
1.1.1.1, 1.0.0.1
保存更改后,重启网络连接。
使用以下命令检查 DNS 是否配置成功:
systemd-resolve --status
或者直接使用 dig 命令检查 DNS 是否工作:
dig google.com
这将显示解析的 DNS 服务器和解析结果。
希望这些步骤能帮助你配置 DNS!如果有其他问题,随时告诉我!
【版权声明】
本站部分内容来源于互联网,本站不拥有所有权,不承担相关法律责任。如果发现本站有侵权的内容,欢迎发送邮件至masing@13sy.com 举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。
下一篇:没有了