要查看网站域名的 A 记录(即域名解析到 IP 地址的记录),可以使用以下几种方法:
方法 1:使用 nslookup(Windows/Linux/macOS)
nslookup 是一个命令行工具,用于查询 DNS 记录。
Windows
- 打开 命令提示符(CMD):
- 输入命令:nslookup -type=A 域名
示例:nslookup -type=A example.com
输出示例:Server: dns.google Address: 8.8.8.8 Name: example.com Address: 93.184.216.34
Address 就是该域名的 A 记录 IP 地址。
Linux/macOS
- 打开 终端。
- 输入命令:nslookup -query=A 域名
示例:nslookup -query=A example.com
输出示例:Server: 8.8.8.8 Address: 8.8.8.8#53 Non-authoritative answer: Name: example.com Address: 93.184.216.34
Address 就是该域名的 A 记录 IP 地址。
方法 2:使用 dig(Linux/macOS/WSL)
dig 是 Linux/macOS 上更强大的 DNS 查询工具(Windows 需安装 BIND Tools 或使用 WSL)。
Linux/macOS
- 打开 终端。
- 输入命令:dig A 域名
示例:dig A example.com
输出示例:; <<>> DiG 9.16.1-Ubuntu <<>> A example.com ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 12345 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1 ;; QUESTION SECTION: ;example.com. IN A ;; ANSWER SECTION: example.com. 86400 IN A 93.184.216.34 ;; Query time: 10 msec ;; SERVER: 8.8.8.8#53(8.8.8.8) ;; WHEN: Mon Oct 16 12:00:00 CST 2023 ;; MSG SIZE rcvd: 56
-
ANSWER SECTION 下的 A 记录就是该域名的 IP 地址。
Windows(WSL 或安装 BIND Tools)
如果 Windows 安装了 WSL(Windows Subsystem for Linux),可以直接在 WSL 中运行 dig:
或者安装 BIND Tools(需管理员权限):
- 下载 BIND 9 并安装。
- 在 CMD 中运行:nslookup -query=A example.com
(Windows 原生不支持
dig,但可以用 nslookup 替代)
方法 3:使用在线 DNS 查询工具
如果不想用命令行,可以使用在线工具查询 A 记录:
- MXToolbox(输入域名 → 选择 "A Record")
- DNSChecker(输入域名 → 选择 "A")
- ViewDNS.info
示例(MXToolbox):
- 访问 https://mxtoolbox.com/ARecordLookup.aspx
- 输入域名(如
example.com),点击 Lookup。 - 结果会显示该域名的 A 记录 IP 地址。
方法 4:使用浏览器开发者工具(仅适用于当前访问的网站)
如果只是想查看当前访问网站的 A 记录:
- 按
F12 打开开发者工具(Chrome/Firefox/Edge)。 - 切换到 Network(网络) 选项卡。
- 刷新页面(
F5)。 - 点击第一个请求(通常是
example.com)。 - 在 Headers(标头) 选项卡下,查看 Remote Address 或 Server 字段,可能会显示 IP 地址(但不一定是 A 记录,因为可能经过 CDN)。