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/linux%e6%90%9c%e7%b4%a2%e5%9f%9f%e6%80%8e%e4%b9%88%e9%85%8d%e7%bd%ae%ef%bc%9flinux%e9%85%8d%e7%bd%ae%e6%90%9c%e7%b4%a2%e5%9f%9f%e6%96%b9%e6%b3%95/

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

相关推荐

  • 晋中服务器机箱多少钱一台,哪家质量好价格低?

    晋中服务器机箱多少钱?核心结论:常规1U机架式机箱价格在300-1500元,2U/4U机箱在500-3000元区间,塔式机箱800-4000元,定制化或特殊规格则需5000元以上甚至过万,具体花费取决于材质、尺寸、散热设计和扩展需求,而不是一概而论,晋中服务器机箱价格区间,一分钱一分货服务器机箱不是标准快消品……

    2026年10月10日
    100
  • 修一台服务器大概需要多少钱,包含哪些费用?

    修一台服务器多少钱啊?这个问题没有标准答案,费用从几百元到几千元不等,核心取决于故障类型、服务器品牌以及你选择的服务商,但多数情况下,一次硬件更换加调试的费用在800元到3000元之间,什么在直接影响服务器维修价格?服务器维修不是买白菜,价格浮动很大,要理解最终报价,得先看几个硬性门槛,故障类型决定维修深度硬件……

    2026年8月23日
    1600
  • 服务器50M宽带一年多少钱,哪个服务商最便宜?

    服务器50M宽带的年费用并非固定值,通常在1000元至8000元不等,具体取决于带宽类型(共享或独享)、线路品质(单线或BGP)以及服务商是否具备合规资质, 对于长期稳定运行的企业业务,选择持牌自营机房的服务商,能将年成本控制在3000元至6000元之间,同时避免因带宽虚标或线路不稳定导致的隐性损失,50M服务……

    2026年8月13日
    400
  • 租服务器大概多少钱,服务器租用费用贵不贵?

    租服务器大概多少钱,没有统一价:共享型入门配置多数情况下每月几十元到一两百元,独立服务器常见每月几百元到数千元,带宽、防御、机房资质和租期会把总价明显拉开, 你先别急着比价,把配置、带宽、合规资质和合同条款拆开算,报价才有可比性,租服务器大概多少钱:价格由哪些账单拼出来常见价格带速览下表是行业里较常见的报价带……

    相关资讯 2026年10月22日
    000
  • 盐城华三服务器多少钱一台?,华三服务器报价及配置怎么选?

    盐城华三服务器多少钱?一台部署在盐城本地的华三(H3C)企业级机架式服务器,当前市场主流配置(双路至强银牌、64GB内存、2块600GB SAS盘)参考价格区间为2.8万元至4.5万元;若涉及IDC机房托管或租用,年综合成本在1.5万元至3万元之间,这个价格不是拍脑袋定出来的,而是由芯片代际、硬盘类型、维保年限……

    相关资讯 2026年10月24日
    200
  • 组装满级服务器要花多少钱?,预算多少才够用

    组装一台真正的“满级”服务器,预算通常在25万到120万元人民币之间,具体取决于你是追求极致算力的AI训练集群,还是企业级高可用计算节点,这个价格不是随口说的,它由CPU、GPU、内存、存储、网络、机房托管六大核心模块共同决定,下面我直接拆开来讲,不绕弯子,先搞清楚:你说的“满级”是哪种场景“满级”不是一个标准……

    2026年10月10日
    100
  • 简米云16核32g服务器究竟多少钱?,性能怎么样?

    阿里云16核32G服务器的价格因实例规格、地域和计费模式不同,包年包月普遍在每月1000-2000元区间,按量付费则灵活但成本更高,实际支出还需叠加带宽与存储费用,价格构成与核心影响因素阿里云16核32G配置并非一个固定套餐,价格由以下变量共同决定:实例规格族:不同代系和类型(如通用型g7、计算型c7、内存型r……

    2026年8月6日
    300
  • 香港服务器一年要花多少钱,哪家便宜稳定?

    香港服务器一年多少钱?核心答案很直接:年付价格通常在1000元至3万元人民币之间,具体取决于配置、带宽和机房等级, 对大多数中小企业和个人站长来说,一台入门级香港服务器的年费预算大约在1500元至5000元,就能满足日常业务需求;而高配独享带宽方案则可能突破万元,这个价格区间并非随口一说,而是综合了香港数据中心……

    2026年9月11日
    300
  • 吃鸡服务器租一个要花多少钱,绝地求生服务器怎么收费

    一台能容纳50人同时在线的吃鸡游戏服务器,月租成本通常在300元到2000元之间,具体取决于CPU性能、内存大小和防御能力,如果你只是和十几个朋友开黑,百元档的入门配置完全够用;如果目标是开一个百人规模的社区服,预算就要往千元以上走,下面我把市面上常见的价格档位、配置清单以及避坑要点一次性讲清楚,吃鸡服务器租用……

    2026年9月9日
    100
  • 海南移动DNS服务器地址是多少,海南移动DNS怎么设置?

    海南移动DNS服务器的主流地址是202.100.192.68(主用)和202.100.199.8(备用),如果你在海南使用移动宽带遇到网页打不开、游戏卡顿、视频缓冲的问题,手动设置这两个地址通常能明显改善解析速度,为什么海南移动用户需要手动设置DNS大多数家庭宽带默认自动获取DNS,但运营商分配的DNS有时并不……

    2026年9月24日
    100

发表回复

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