Ubuntu 24上设置DNS服务器

在Ubuntu 24上设置DNS服务器的方法通常有几种,具体取决于你使用的是NetworkManager(常见于桌面版)还是systemd-resolved(通常用于服务器版)。下面是两种方法:

方法一:通过NetworkManager设置DNS(适用于桌面环境)

  1. 打开网络设置

    • 点击右上角的网络图标,选择"网络设置"。
  2. 选择连接

    • 在网络设置中,选择你当前使用的网络连接(比如Wi-Fi或以太网连接)。
  3. 修改DNS

    • 点击"齿轮"图标,进入连接的设置界面。
    • 切换到"IPv4"或"IPv6"选项卡。
    • 将"方法"设置为"手动",然后在"DNS"字段中输入你想要使用的DNS服务器地址(例如:8.8.8.8 和 8.8.4.4 作为Google DNS,或使用其他你喜欢的DNS)。
  4. 保存并应用设置

    • 完成后,点击"应用"保存设置。

方法二:通过systemd-resolved设置DNS(适用于服务器环境)

  1. 编辑systemd配置文件

    • 使用文本编辑器编辑/etc/systemd/resolved.conf文件:

      bash 复制代码
      sudo nano /etc/systemd/resolved.conf
  2. 配置DNS

    • 找到并取消注释(删除前面的#)以下行:

      ini 复制代码
      DNS=8.8.8.8 8.8.4.4
      FallbackDNS=1.1.1.1 1.0.0.1

      你可以根据需要替换DNS服务器地址。

  3. 重启systemd-resolved服务

    • 修改完成后,保存并关闭文件。然后重启systemd-resolved服务使配置生效:

      bash 复制代码
      sudo systemctl restart systemd-resolved
  4. 验证DNS设置

    • 你可以使用以下命令检查当前的DNS设置:

      bash 复制代码
      systemd-resolve --status

方法三:通过Netplan设置DNS(适用于服务器环境)

如果你的Ubuntu版本使用netplan,你可以按照以下步骤设置DNS:

  1. 编辑Netplan配置文件

    • 打开配置文件,通常位于/etc/netplan/目录下:

      bash 复制代码
      sudo nano /etc/netplan/01-netcfg.yaml
  2. 添加DNS配置

    • network部分,添加DNS服务器:

      yaml 复制代码
      network:
        version: 2
        renderer: networkd
        ethernets:
          eth0:
            dhcp4: true
            dhcp6: true
            nameservers:
              addresses:
                - 8.8.8.8
                - 8.8.4.4

      根据需要替换eth0为你的网络接口名称。

  3. 应用配置

    • 保存并关闭文件后,应用配置:

      bash 复制代码
      sudo netplan apply
相关推荐
ACP广源盛1392462567339 分钟前
GSV6155@ACP# 搭配 AI 服务器、AI PC 完整适配方案
大数据·服务器·人工智能·分布式·单片机·嵌入式硬件
IT方大同3 小时前
linux简介
linux·运维·服务器
Dear~yxy3 小时前
时间同步服务器搭建
运维·服务器
yangshun_cug4 小时前
Windows 11 的 WSL2 Ubuntu 22.04 安装 Seismic Unix 44R28 完整教程
windows·ubuntu·seismic unix
wbs_scy4 小时前
仿 muduo 高并发服务器项目:实现 LoopThread 与 LoopThreadPool 多线程事件循环
运维·服务器
微道道4 小时前
Linux盒子局域网内使用 .local 域名访问,告别IP变化烦恼
linux·运维·服务器·hermes
Bug退散师5 小时前
多路IO复用[select版TCP服务器与poll版TCP服务器]与常用网络编程函数详解
linux·服务器·c语言·网络·驱动开发·tcp/ip
国服第二切图仔6 小时前
05-构建与特性开关
linux·服务器·ubuntu
FREEDOM_X6 小时前
嵌入式——定时器工作原理
linux·c语言·单片机·嵌入式硬件·ubuntu
Thecozzy6 小时前
Skill和MCP和Subagent 的选择
linux·人工智能·ubuntu