在 Debian 系统中,“域名配置”可能涉及多个层面,常见的有:系统主机名与域名(FQDN)、DNS 解析配置、网络接口域名相关设置等。下面分情况说明如何查看。
hostname
或
cat /etc/hostname
hostname -f
或
hostname --fqdn
hostname -d
(若返回为空,说明未配置域名)
cat /etc/hosts
示例:
127.0.0.1 localhost
192.168.1.10 server.example.com server
其中 example.com 就是域名。
cat /etc/resolv.conf
常见内容:
nameserver 8.8.8.8
search example.com
domain example.com
search / domain:默认搜索域名nameserver:DNS 服务器⚠️ 如果使用
systemd-resolved或 NetworkManager,该文件可能是自动生成的。
resolvectl status
或
resolvectl domain
/etc/network/interfacescat /etc/network/interfaces
可能包含:
iface eth0 inet static
address 192.168.1.10
netmask 255.255.255.0
dns-domain example.com
dns-nameservers 8.8.8.8
cat /etc/netplan/*.yaml
nmcli dev show | grep DNS
nmcli connection show
dnsdomainname
或
cat /etc/resolv.conf | grep search
| 目的 | 命令 |
|---|---|
| 主机名 | hostname |
| 域名 | hostname -d |
| FQDN | hostname -f |
| DNS 配置 | cat /etc/resolv.conf |
| hosts 文件 | cat /etc/hosts |
| systemd DNS | resolvectl status |
如果你指的是Web 服务器域名(如 Nginx/Apache)或局域网 DNS 服务(如 bind/dnsmasq),可以告诉我具体场景,我可以给你更针对性的说明。