linux搜索域怎么配置?linux配置搜索域方法

在 Linux 系统中,“搜索域”(Search Domain)通常指的是 DNS 搜索域,它允许你在访问主机时,自动补全主机名,而不需要输入完整的域名。

如果你设置了搜索域为 example.com,那么当你尝试访问主机 server 时,系统会自动尝试解析 server.example.com。

Linux实验05 配置网络
加载中
Linux实验05 配置网络

以下是几种常见的配置和查看搜索域的方法:


查看当前的搜索域

使用 resolv.conf 文件

这是最传统的方式,适用于大多数传统 Linux 发行版(如 CentOS 7 及之前版本、Debian 等)。

cat /etc/resolv.conf

你会看到类似这样的内容:

nameserver 8.8.8.8
search example.com internal.example.com
  • nameserver:指定 DNS 服务器地址。
  • search:指定搜索域列表,多个域用空格分隔。

使用 systemd-resolve 或 resolvectl(推荐用于 systemd 系统)

在现代 Linux 发行版(如 Ubuntu 18.04+、CentOS 8+、Fedora 等)中,DNS 配置通常由 systemd-resolved 管理。

resolvectl status

linux搜索域怎么配置?linux配置搜索域方法

或者查看特定接口的 DNS 信息:

resolvectl dns eth0
resolvectl domains eth0

注意:/etc/resolv.conf 可能是一个指向 /run/systemd/resolve/stub-resolv.conf 或 /run/systemd/resolve/resolv.conf 的符号链接。

使用 nmcli(NetworkManager 用户)

如果你使用 NetworkManager 管理网络(如 Ubuntu 桌面版、CentOS 8+ 等):

nmcli dev show eth0 | grep DNS
nmcli dev show eth0 | grep DOMAIN

永久配置搜索域

编辑 /etc/resolv.conf(不推荐用于 systemd 系统)

直接编辑 /etc/resolv.conf,但注意:在 systemd 系统中,这个文件可能是只读的或自动生成的,修改后可能被覆盖。

sudo nano /etc/resolv.conf

添加或修改:

search example.com internal.example.com
nameserver 8.8.8.8

通过 NetworkManager 配置(推荐)

使用 nmcli 或图形界面配置。

使用 nmcli:

# 修改现有连接
sudo nmcli connection modify eth0 ipv4.dns-search "example.com internal.example.com"
# 重启网络服务使配置生效
sudo nmcli connection up eth0

linux搜索域怎么配置?linux配置搜索域方法

使用图形界面(GNOME/KDE):

  1. 打开“网络设置”。
  2. 选择对应的网络连接(如 Ethernet)。
  3. 点击“IPv4”或“IPv6”标签。
  4. 在“DNS 服务器”下方,找到“搜索域”字段,输入你的域名(多个用逗号或空格分隔)。
  5. 保存并重启网络。

通过 systemd-networkd 配置

如果你使用 systemd-networkd 管理网络:

编辑对应的 .network 文件,/etc/systemd/network/eth0.network:

[Network]
DNS=8.8.8.8
Domains=example.com internal.example.com

然后重启 systemd-networkd:

sudo systemctl restart systemd-networkd

通过 Netplan 配置(Ubuntu 18.04+)

编辑 /etc/netplan/01-netcfg.yaml(文件名可能不同):

network:
  version: 2
  ethernets:
    eth0:
      dhcp4: no
      addresses: []
      nameservers:
        addresses: [8.8.8.8, 8.8.4.4]
        search: [example.com, internal.example.com]

linux搜索域怎么配置?linux配置搜索域方法

应用配置:

sudo netplan apply

临时测试搜索域是否生效

你可以使用 dig 或 nslookup 来测试:

# 测试 server 是否能解析为 server.example.com
dig server.example.com
# 或者直接使用短主机名(如果搜索域配置正确)
dig server

dig server 返回了 server.example.com 的 IP 地址,说明搜索域配置成功。


方法 适用场景 持久性
/etc/resolv.conf 传统系统、临时测试 非持久(可能被覆盖)
nmcli NetworkManager 系统 持久
netplan Ubuntu 18.04+ 持久
systemd-networkd systemd 系统 持久

建议:在现代 Linux 系统中,优先使用 nmcli、netplan 或 systemd-networkd 来配置搜索域,以确保配置在重启后仍然有效。

首发原创文章,作者:王坚‌,如若转载,请注明出处:https://idctop.com/article/487345.html

赞 (0)
Excel中HTML控件怎么用?Excel插入HTML控件代码
上一篇 2026年7月12日 14:45
ftp服务器怎么安装php?在windows系统中如何配置php
下一篇 2026年7月12日 14:46

相关推荐

  • 服务器2核4g可以同时服务多少人

    2核4G云服务器在典型Web应用场景下,可同时服务数百至数千名在线用户,具体数值取决于应用架构、优化程度及带宽配置,影响并发承载量的核心因素服务器能同时服务多少人,不是简单套公式就能算出来的,它受CPU、内存、带宽、磁盘I/O、应用类型、代码效率、数据库结构、缓存策略等多层因素共同制约,抛开这些变量谈“能扛多少……

    2026年8月24日
    500
  • dayz服务器人数怎么看,在线人数如何查看?

    在DayZ中,查看服务器人数最直接的方法是通过游戏内置的服务器浏览器,在进入主菜单后点击“服务器”按钮,列表中的“在线”列会实时显示当前人数,为什么要关注服务器人数了解服务器在线人数直接关系到你的游戏体验,高人数意味着更多遭遇战和资源竞争,适合喜欢PVP的玩家;低人数则适合探索、搜刮或建造,但同时可能意味着服务……

    2026年8月19日
    900
  • 6s网络服务器一般多少钱,怎么选性价比高的?

    6s网络服务器的价格通常在月付几百元到几千元之间,具体取决于CPU核心数、内存大小、带宽以及服务商的资质与口碑,价格波动的核心因素硬件配置6s网络服务器通常指Intel Xeon E系列或AMD EPYC系列中6核左右的处理器,核心数、内存容量与硬盘类型直接决定成本,一个6核、8GB内存、SSD硬盘的入门机型……

    2026年8月19日
    700
  • 简米云轻量应用服务器CPU限制多少?,性能怎么样?

    阿里云轻量应用服务器CPU没有隐性限制,性能由所选套餐规格直接决定,标准实例提供独享CPU资源,不存在基准性能或突发积分约束,阿里云轻量应用服务器CPU性能真相不同套餐规格对应的CPU性能阿里云轻量应用服务器底层基于Intel Xeon处理器,根据套餐差异提供不同vCPU数量,目前在售规格涵盖1核、2核、4核等……

    2026年8月6日
    300
  • 服务器root密码一般是多少,初始密码是什么

    服务器root密码没有通用默认值,安装系统时由你设定,或由云服务商随机生成并发送至你的控制台,任何宣称“默认密码是root”或“统一密码为123456”的说法,在2026年的主流操作系统中都已失效,盲目尝试反而可能触发安全锁定,为什么网上还流传着“默认密码”的说法早期Linux发行版(如CentOS 5、Ubu……

    2026年8月8日
    1900
  • 云服务器一个人多少钱,哪个云服务器便宜?

    云服务器价格因人而异,取决于配置和时长,个人用户入门级配置年付通常只需几百元,云服务器价格到底怎么算配置决定价格基线云服务器的核心成本来自CPU、内存、硬盘和带宽,个人用户常见配置包括1核2G、2核4G、4核8G,硬盘方面,普通云盘和高效云盘价格不同,系统盘一般20-40GB免费,数据盘按需购买,带宽分为按固定……

    2026年8月11日
    500
  • 云服务器三年要多少钱才合理,哪种配置性价比高?

    云服务器三年费用通常在300元到12000元之间,具体取决于配置、带宽和品牌溢价,入门级1核2G三年约300-600元,企业级4核8G三年约3000-8000元,这个价格区间覆盖了从个人博客到中型电商的绝大多数需求,下面我把账给你算明白,三年费用到底花在哪:配置决定价格下限云服务器的定价逻辑并不复杂,核心就三个……

    2026年8月26日
    600
  • 1U服务器一般多少钱,哪个品牌性价比高?

    一台1u服务器租用或托管的费用通常在几百元到数千元每月之间,具体取决于硬件配置、带宽线路和机房等级,而非固定单价,这篇文章会帮你理清影响价格的所有关键因素,并给出2026年可供参考的预算范围,为什么1u服务器的报价能差出10倍抛开配置谈价格没有意义,1u服务器只是一个物理形态标准,指的是厚度为4.45厘米、可安……

    2026年8月22日
    900
  • 一台1U的服务器一年耗电多少度?, 电费成本高不高?

    一台1U服务器一年耗电通常介于2000度到4000度之间,电费支出在1500元到3500元范围内,具体数值取决于硬件配置、负载率和机房能效,这是基于主流1U机架服务器的典型功耗得出,一台满载的Xeon平台服务器功率约300W-500W,低功耗Atom或嵌入式平台可降至150W以下,实际运行中负载率、电源转换效率……

    2026年7月28日
    2400
  • 鸡哥服务器一台要多少钱,哪个平台买更便宜?

    鸡哥服务器一台的价格通常在100元至300元/月之间,年付约700元至1500元,入门级配置月付最低50元左右,高配独享服务器月付可达500元以上,具体取决于配置、线路和计费模式,鸡哥服务器的价格由什么决定鸡哥服务器本质上属于云服务器或物理服务器的统称,行业内并没有“鸡哥”这个特定产品线,而是用户对高性价比服务……

    2026年8月28日
    600

发表回复

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