网站 IP 域名查询:一个域名为什么对应多个 IP
查同一家网站,你在两个工具里看到不同的 IP,都不用怀疑自己抄错了。
一个域名对应多个 IP 是常态。
最常见:用了 CDN
域名解析到 CDN 的调度地址,不同地区、不同运营商解析出来的 IP 都不一样。
所以你在广东查是一个地址,朋友在新疆查是另一个。两个都对,都是边缘节点。
这种情况查到的不是源站,是CDN 入口。想找源站基本找不到,这是 CDN 设计上就防的。
双线或多线机房
一个域名同时解析到电信和联通的地址,靠智能 DNS 按线路分流。
查的时候用了哪个 DNS,就返回哪条线的 IP。
负载均衡
同一组服务挂了好几台机器,DNS 轮询返回不同地址,或者前面挂一个负载均衡器统一出口。
轮询的情况,你连续查两次可能拿到不同的结果,属于正常。
怎么判断自己看到的是哪种
连续查三次,IP 每次都变 → 轮询或 CDN。
同一个 IP 但归属地离你很远、ISP 写着云厂商或 CDN 厂商 → 大概率是 CDN 节点。
IP 归属地就在机房所在城市、ISP 是机房运营商 → 可能是源站。
拿到 IP 之后,用 IP 地址查询 看归属和运营商,比只看数字有用得多。
顺带一个排查技巧
网站访问慢,先查它解析到哪个 IP,再看那个 IP 的归属是不是离用户很远。
如果解析出来的是海外地址,而用户在国内,那问题不在服务器性能,在调度。
这条线索比闷头看日志快。