在Linux系统中,DNS的配置文件是( )。
单选题
在Linux系统中,DNS的配置文件是( )。
A. /etc/hostname
B. /dev/host.conf
C. /etc/resolv.conf
D. /dev/name.conf
答案:C
解析
正确答案:C. /etc/resolv.conf
`/etc/resolv.conf` 是 Linux 中 DNS 客户端解析配置文件,主要用 `nameserver` 指定 DNS 服务器地址,也可配置 `search`、`options` 等,因此是本题答案。
- A. /etc/hostname:保存本机主机名,不是 DNS 配置。
- B. /dev/host.conf:路径错误;名称解析顺序配置通常是 `/etc/host.conf`,且 `/dev` 存放设备文件。
- C. /etc/resolv.conf:正确,DNS 解析服务器配置在此。
- D. /dev/name.conf:不存在这种标准配置,且 `/dev` 不是放 DNS 配置的位置。
延伸:`/etc/hosts` 用于本地静态解析,`/etc/nsswitch.conf` 决定 hosts、DNS 等解析顺序;现代系统中 `/etc/resolv.conf` 可能由 NetworkManager 或 systemd-resolved 动态管理。