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-resolveresolvectl(推荐用于 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

临时测试搜索域是否生效

你可以使用 dignslookup 来测试:

# 测试 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 系统中,优先使用 nmclinetplansystemd-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

相关推荐

  • 四川电信备用dns服务器地址是多少,怎么设置

    四川电信的备用DNS服务器地址通常为61.139.2.69和218.6.200.139,主用DNS为202.98.96.68,这两个地址在电信网络内配置稳定,当主DNS无响应时系统会自动切换,保证上网不中断,下面从地址查验、故障场景、服务商对比到操作步骤,一步步拆解到位,认识四川电信DNS:主用与备用官方DNS……

    2026年8月7日
    200
  • 简米云CDN服务器多少钱一台,怎么收费?

    阿里云CDN并非按”台”售卖,而是按实际使用的流量或带宽计费,单价在每GB几分钱到几毛钱之间,具体取决于区域、用量阶梯和增值服务, 对于初次接触CDN的用户,把内容分发网络理解成”服务器”很常见,但两者的计费逻辑完全不同,CDN的成本核心在于节点资源的共享与调度,因此阿里云提供了多种计费方式,让用户根据自身业务……

    2026年8月22日
    400
  • 在MT4上开个服务器要多少钱,怎么收费?

    在MT4上开个服务器,如果选择自带MT4软件的VPS主机,月付成本通常在50-150美元之间(约合人民币360-1100元),一次性年付还能再省20%左右,如果你要的是从零搭建整套交易平台(含桥接、风控、清算),那预算就得按年计算,这里面水很深,下文会给你拆明白,很多刚接触外汇保证金交易的朋友,常把“MT4服务……

    2026年8月24日
    000
  • 打印机服务器怎么设置IP地址的正确步骤,多少钱?

    打印机服务器设置IP地址本身不需要额外费用,但若涉及固定公网IP租赁或专业托管服务,费用取决于服务商方案,通常在几十元到数百元每月不等,打印机服务器IP地址设置全流程打印机服务器IP地址配置是网络打印的基础,无论你用的是外置打印服务器,还是带网口的网络打印机,核心逻辑一致:让打印设备在局域网内拥有一个可识别且稳……

    2026年7月30日
    1100
  • linux crontab sh怎么用?linux定时任务执行shell脚本报错怎么办

    Linux crontab 配合 shell 脚本是自动化运维的核心手段,通过精确的时间调度与脚本逻辑结合,可实现无需人工干预的数据备份、日志清理及任务监控,在服务器管理的日常工作中,手动执行重复性任务不仅效率低下,还容易因人为疏忽导致数据丢失或服务中断,将复杂的业务逻辑封装在 Shell 脚本中,并利用 cr……

    2026年7月9日
    11600
  • LOL班德尔城服务器排名第几,国服延迟高吗?

    英雄联盟国服服务器排名中,班德尔城通常稳定在第三名的位置,仅次于艾欧尼亚和黑色玫瑰,是电信大区中人气与活跃度较高的老牌服务器,这个排名并非官方发布,而是基于玩家基数、排位赛活跃度、高端局数量以及社区讨论热度等维度综合得出的行业共识,班德尔城服务器排名的衡量维度评估一个LOL服务器的热度排名,不能只看单一方面数据……

    2026年8月25日
    100
  • 网络服务器一年多少钱才算合理价格?,哪家好

    网络服务器一年费用通常在几百元到上万元不等,入门级云服务器约500-2000元/年,物理服务器约3000-20000元/年,具体取决于配置、带宽、IP及服务商资质,这个价格区间跨度大,是因为“服务器”三个字背后对应着完全不同的产品形态和业务场景,接下来拆解价格构成,帮你找到最适合自己的方案,你的业务需要什么级别……

    2026年8月20日
    400
  • mc10人服务器一个月到底多少钱,怎么选最划算?

    对于10人规模的我的世界服务器,月租费用通常在50元到300元之间,具体取决于配置、带宽和主机商,你开个10人服务器,预算多少?这个问题的答案不是固定的,但行业里有个共识:10人服务器一个月多少钱,主要看你是追求极致体验还是凑合能玩,下面我按实际使用场景,帮你把价格拆开揉碎,mc10人服务器一个月多少钱?价格构……

    2026年7月24日
    2100
  • 多IP香港服务器一年到底多少钱,哪家好?

    多IP香港服务器一年的价格通常在8000元至60000元之间,具体取决于IP数量、带宽大小和硬件配置,8-16个独立IP、4核8G、5Mbps独享带宽的入门方案年费约8000-15000元;32个IP以上、高防及CN2线路的高端配置则可能超过40000元,价格构成的核心因素多IP香港服务器的年费并非固定数字,而……

    2026年8月13日
    200
  • 服务器CPU使用率多少才正常,CPU使用率过高怎么办?

    服务器CPU使用率并没有一个绝对的“正常”标准,通常根据业务负载和服务器配置综合判断,长期运行建议保持在40%-70%之间,峰值允许短暂超过90%,但需关注持续时间和异常波动,为什么CPU使用率没有统一标准服务器CPU使用率是否正常,取决于它的角色和你对响应速度的容忍度,一台运行静态网页的Web服务器,CPU可……

    2026年8月12日
    900

发表回复

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