查网站IP有四种常用方法:1.命令行(ping/nslookup/dig);2.在线工具(ip.cn等);3.搜索引擎直接搜;4.编程调用API批量查询,各适配不同场景需求。

查一个网站的IP地址,其实不难,方法多、门槛低,关键看你是想快速知道,还是需要精确解析,或者批量处理。下面几种方式覆盖日常大多数需求,按使用场景分清楚,直接上手就行。
用命令行快速获取(适合电脑用户)
Windows、macOS、Linux 都自带工具,不用装软件:
-
ping 命令:打开终端(CMD/PowerShell/Terminal),输入
ping www.example.com,回车后第一行显示的括号内 IP 就是结果。注意:有些网站会屏蔽 ICMP 请求,可能无响应。 -
nslookup 命令:输入
nslookup www.example.com,返回结果中 “Address” 后面的数字就是 IP。它还能指定 DNS 服务器,比如加个8.8.8.8查 Google 解析结果。 -
dig 命令(macOS/Linux 推荐):输入
dig www.example.com +short,输出干净利落,只显示 IP;加AAAA参数可查 IPv6 地址。
用浏览器在线查(零基础友好)
打开网页就能用,适合不想敲命令的人:
- 访问 ip.cn 或 ipaddress.com,在搜索框输入域名(如 baidu.com),点查询,立刻显示 IP 和大致地理位置、运营商等信息。
- 部分网站还支持查历史解析记录、DNS 变更时间,对排查网站迁移或 CDN 切换有帮助。
用搜索引擎直接搜(最快捷)
不用记网址、不用开新标签页:
- 在百度、谷歌、必应里搜 “baidu.com ip” 或 “site:baidu.com ip”,有时顶部就会直接显示解析出的 IP 地址(依赖搜索引擎缓存和策略,不是每次都有)。
- 更稳妥的做法是搜 “nslookup baidu.com”,再手动复制粘贴到 CMD 中执行——既快又准。
通过编程或 API 批量查(适合运维/开发者)
如果要查几十上百个域名,手动太费时,用脚本+API 更高效:
-
ipapi.com:GET 请求
https://ipapi.com/ip.php?hostname=example.com,返回纯文本 IP,免费额度够个人用。 -
Google DoH 接口:发请求到
https://dns.google/resolve?name=example.com&type=A,解析 JSON 中的answer字段,无需密钥,稳定可靠。 - 写个 Python 脚本循环读取域名列表,调用上述接口,几秒完成百条查询,结果导出为 CSV 也方便。










