温馨提示×

Debian怎么查域名

小樊
33
2026-07-31 14:16:48
栏目: 云计算

在 Debian 里“查域名”要看你具体想查什么,常见需求有下面几种,我按场景给你说明。


一、查本机配置的域名(主机名 / FQDN)

1️⃣ 查看主机名

hostname

2️⃣ 查看完整域名(FQDN)

hostname -f

hostname --fqdn

如果返回的是 localhost 或空,说明没有配置 FQDN。

3️⃣ 查看 /etc/hosts

cat /etc/hosts

常见内容:

127.0.0.1   localhost
192.168.1.10  server.example.com server

二、查某个域名的 IP(DNS 查询)

1️⃣ 使用 dig(推荐)

安装:

sudo apt install dnsutils

查询 A 记录:

dig example.com

只显示 IP:

dig +short example.com

查 MX / NS / TXT:

dig example.com MX
dig example.com NS
dig example.com TXT

2️⃣ 使用 nslookup

nslookup example.com

3️⃣ 使用 host

host example.com

三、查域名是谁的(WHOIS)

安装:

sudo apt install whois

查询:

whois example.com

四、查本机正在访问哪些域名(实时)

1️⃣ 用 ssnetstat

ss -tunap

2️⃣ 用 tcpdump(看 DNS 请求)

sudo apt install tcpdump
sudo tcpdump -i any port 53

五、查系统使用的 DNS 服务器

cat /etc/resolv.conf

示例:

nameserver 8.8.8.8
nameserver 114.114.114.114

六、查某个域名是否在本机可解析(ping)

ping example.com

⚠️ 有些服务器禁 ping,不通不代表域名有问题。


七、常见场景速查表

需求 命令
本机域名 hostname -f
域名对应 IP dig +short 域名
域名注册信息 whois 域名
DNS 服务器 cat /etc/resolv.conf
实时 DNS 请求 tcpdump port 53

如果你能说清楚你是 查本机域名 / 查别人域名 / 查 DNS 问题 / 查访问记录,我可以给你更精确的命令和排查步骤。

0