服务器DNS设置在哪 | 服务器DNS配置指南详解

临时修改(重启后失效)

直接修改 /etc/resolv.conf 文件

   sudo vi /etc/resolv.conf

添加或替换 nameserver 行(例如使用 Google DNS):

服务器里dns怎么设置在哪里设置

   nameserver 8.8.8.8
   nameserver 8.8.4.4

注意:某些系统(如使用 systemd-resolved 或 NetworkManager)重启后会自动覆盖此文件。


永久配置(不同系统方法不同)

Debian/Ubuntu(使用 netplan,适用于 Ubuntu 18.04+)

  • 编辑 Netplan 配置文件(通常位于 /etc/netplan/):
    sudo vi /etc/netplan/01-netcfg.yaml
  • 在网卡配置下添加 nameservers 字段:
    network:
      ethernets:
        eth0:
          dhcp4: no
          addresses: [192.168.1.10/24]
          gateway4: 192.168.1.1
          nameservers:
            addresses: [8.8.8.8, 8.8.4.4]  # 设置DNS
      version: 2
  • 应用配置:
    sudo netplan apply

CentOS/RHEL 7 及以下(使用 network-scripts

  • 编辑网卡配置文件(如 ifcfg-eth0):
    sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0
  • 添加以下行:
    DNS1=8.8.8.8
    DNS2=8.8.4.4
    PEERDNS=no  # 阻止 DHCP 覆盖 DNS
  • 重启网络服务:
    sudo systemctl restart network

CentOS/RHEL 8+ 及 Fedora(使用 NetworkManager

  • 使用 nmcli 修改连接配置:
    sudo nmcli con mod "eth0" ipv4.dns "8.8.8.8 8.8.4.4"
    sudo nmcli con mod "eth0" ipv4.ignore-auto-dns yes  # 禁用 DHCP 的 DNS
    sudo nmcli con up "eth0"

通用方法:修改 /etc/resolv.conf 的底层配置

  • 编辑 /etc/resolvconf/resolv.conf.d/base(Debian/Ubuntu):

    sudo vi /etc/resolvconf/resolv.conf.d/base

    添加:

    服务器里dns怎么设置在哪里设置

    nameserver 8.8.8.8
    nameserver 8.8.4.4

    更新配置:

    sudo resolvconf -u
  • 或通过 /etc/systemd/resolved.conf(使用 systemd-resolved 的系统):

    sudo vi /etc/systemd/resolved.conf

    取消注释并修改:

    服务器里dns怎么设置在哪里设置

    [Resolve]
    DNS=8.8.8.8 8.8.4.4

    重启服务:

    sudo systemctl restart systemd-resolved

验证 DNS 设置

  1. 检查当前生效的 DNS:
    cat /etc/resolv.conf
  2. 测试域名解析:
    nslookup google.com
    # 或
    dig google.com

关键注意事项

  1. 权限要求:所有操作需 root 权限(使用 sudo)。
  2. 网络管理工具差异
    • Ubuntu 18.04+ 默认用 netplan
    • CentOS 7 用 network-scripts,CentOS 8+ 用 NetworkManager
  3. 防止覆盖:如果使用 DHCP,需设置 PEERDNS=no(CentOS)或 ignore-auto-dns(NetworkManager),避免 DNS 被重置。
  4. 多网卡场景:确保修改目标网卡的配置文件(如 eth0)。

按以上步骤操作后,服务器的 DNS 即可正确配置。

图片来源于AI模型,如侵权请联系管理员。作者:酷小编,如若转载,请注明出处:https://www.kufanyun.com/ask/288750.html

(0)
上一篇 2026年2月9日 03:43
下一篇 2026年2月9日 03:48

相关推荐

  • 服务器链接存储的方式是什么?详解常见方法与实际应用场景

    技术原理、应用场景与实战案例服务器链接存储是现代IT基础设施的核心组件,它通过将存储资源与计算资源解耦,为应用程序提供灵活、可扩展的数据访问能力,在云计算、大数据、人工智能等技术的发展浪潮下,服务器链接存储的方式经历了从传统SAN/NAS架构到云原生存储的深刻变革,不同存储方式的技术特性与应用场景的匹配度,直接……

    2026年1月25日
    01740
  • 2026年卖手机加云控系统做TikTok,这个模式是否可行?

    2026年 卖手机加云控系统tiktok:市场趋势、价值解析与实操指南市场背景与趋势:社交电商驱动手机销售新变革2026年,中国手机市场规模预计突破1.2万亿元,线上销售占比超70%,其中TikTok作为全球社交电商核心阵地,用户规模达10亿,年轻用户(18-35岁)占比超60%,与手机消费主力高度重合,根据C……

    2026年1月9日
    04080
  • 服务器选择系统哪个好?服务器配置方案推荐

    服务器选择系统的核心逻辑在于精准匹配业务需求与服务器性能指标,构建高可用、高扩展且成本可控的IT基础设施,一个优秀的服务器选择系统,不仅仅是硬件参数的堆砌,更是对业务场景、并发模型、数据吞吐量及安全合规要求的深度解构与重构, 企业在构建或选型服务器时,必须摒弃“配置越高越好”的粗放思维,转而采用基于数据驱动和业……

    2026年3月17日
    01565
    • 服务器间歇性无响应是什么原因?如何排查解决?

      根源分析、排查逻辑与解决方案服务器间歇性无响应是IT运维中常见的复杂问题,指服务器在特定场景下(如高并发时段、特定操作触发时)出现短暂无响应、延迟或服务中断,而非持续性的宕机,这类问题对业务连续性、用户体验和系统稳定性构成直接威胁,需结合多维度因素深入排查与解决,常见原因分析:从硬件到软件的多维溯源服务器间歇性……

      2026年1月10日
      020
  • 服务器远程桌面连接一次第二次失败怎么回事?远程桌面无法连接的解决方法

    服务器远程桌面连接第一次成功而第二次失败,核心原因通常在于会话资源未正确释放、网络端口冲突或安全策略限制,导致连接通道被占用或阻断,这一问题并非单一因素造成,而是系统配置、网络环境与远程服务状态综合作用的结果,解决该问题的关键在于排查会话管理机制、调整网络配置以及优化服务器安全策略,确保连接资源的可用性与连续性……

    2026年3月28日
    02045

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注