服务器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

相关推荐

  • 服务器透过备案搭建网站可以吗?服务器备案流程详解

    服务器透过备案搭建网站是实现国内业务合规化、访问速度最大化及运营稳定性的唯一正规路径,网站备案不仅是响应国家法律法规的强制要求,更是赢得用户信任、享受国内高速CDN加速及服务器长期稳定运行的基石, 未经备案的服务器在国内环境下面临随时被阻断访问的风险,且无法使用主流国内CDN服务,导致用户体验极差,通过正规流程……

    2026年3月12日
    01024
  • 如何降级服务器配置?服务器配置优化方法详解

    专业指南与实战策略在云计算资源管理实践中,服务器配置降级并非意味着能力倒退,而是一种精细化的成本优化与资源适配策略,它要求管理者精确评估业务负载,识别冗余资源,在保障核心服务SLA(服务等级协议)的前提下,实现成本效益的最大化,以下为专业、系统的降级操作流程: 降级决策基石:深度评估与规划 (评估阶段)负载画像……

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

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

      2026年1月10日
      020
  • 服务器配置图解

    在构建现代数字基础设施时,服务器配置的选择直接决定了业务系统的稳定性、响应速度以及未来的扩展潜力,所谓的“服务器配置图解”,不仅仅是一张简单的硬件参数表,它更像是一张精密的逻辑蓝图,涵盖了从计算核心、存储架构到网络吞吐的全方位考量,对于技术决策者而言,深入理解这些配置参数背后的实际意义,是避免资源浪费或性能瓶颈……

    2026年2月4日
    01110
  • WildFly服务器怎么配置,WildFly配置文件在哪里修改?

    WildFly作为Java EE领域应用极为广泛的开源应用服务器,其灵活的模块化架构和卓越的性能表现备受企业级开发者青睐,要充分发挥WildFly在高并发生产环境中的潜力,仅仅完成基础安装是远远不够的,核心结论在于:WildFly服务器配置的关键在于针对业务场景进行精细化的JVM内存调优、IO子系统优化以及数据……

    2026年2月24日
    0733

发表回复

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